The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Регрессионное тестирование в Wine"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Регрессионное тестирование в Wine"  +/
Сообщение от opennews (ok) on 12-Сен-11, 10:56 
Представлен (http://wiki.opennet.ru/%D0%A0%D0%B5%...) дополненный перевод руководства (http://wiki.winehq.org/RegressionTesting) по проведению регрессионного тестирования в Wine. В руководстве показано как в случае появления ранее не наблюдаемой ошибки выявить набор изменений, являющийся источником проблемы, и оформить отчет об ошибке. Руководство рекомендуется для прочтения пользователям Wine, желающим помощь его развитию, а также тем, кто желает глубже изучить систему управления версиями Git, поскольку часть статьи относится именно к ней.


URL: http://wiki.opennet.ru/%D0%A0%D0%B5%...
Новость: https://www.opennet.ru/opennews/art.shtml?num=31729

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Регрессионное тестирование в Wine"  –1 +/
Сообщение от Zenitur (ok) on 12-Сен-11, 10:56 
Спасибо. Узнал несколько полезных мелочей, потому что английский язык понимаю с трудом и дочитывать мануал было лень.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Регрессионное тестирование в Wine"  –1 +/
Сообщение от umbr (ok) on 12-Сен-11, 12:26 
Не думал, что в Wine всё так плохо.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Регрессионное тестирование в Wine"  +1 +/
Сообщение от Zenitur (ok) on 12-Сен-11, 12:31 
Так и есть, к сожалению. С новым релизом новые улучшения могут сломать то, что раньше прекрасно работало. Поэтому есть вот этот мануал. Он поможет определить ту библиотеку, которая засбоила, и путём сравнения этой библиотеки с предыдущим релизом понять, какая правка так сделала.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

10. "Регрессионное тестирование в Wine"  +/
Сообщение от iZEN (ok) on 12-Сен-11, 14:29 
А что, заранее модульные тесты нельзя написать, чтобы когда переписывают код, тесты подтверждали, что всё работает по-прежнему и ничего не сломано? И, естественно, для нового кода надо писать новые тесты.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

11. "Регрессионное тестирование в Wine"  +8 +/
Сообщение от Аноним (??) on 12-Сен-11, 14:58 
Мы не против, напиши.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

13. "Регрессионное тестирование в Wine"  +4 +/
Сообщение от СуперАноним on 12-Сен-11, 15:32 
на Java ;)
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

16. "Регрессионное тестирование в Wine"  +4 +/
Сообщение от Аноним (??) on 12-Сен-11, 19:42 
> на Java ;)

Под BSDL.

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

30. "Регрессионное тестирование в Wine"  +/
Сообщение от Аноним (??) on 14-Сен-11, 11:49 
> на Java ;)

Я вас умоляю)))) Он на жаве не более чем какой-нить хеллоувордл может сделать

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

12. "Регрессионное тестирование в Wine"  +5 +/
Сообщение от Иван Лох on 12-Сен-11, 15:08 
Нельзя. Потому, что в M$ Windoze миллион вызовов и сто тысяч экзотических примочек с костылями. Их все имитировать невозможно.

Тестироваться приходится на закрытых приложениях с их костылями. А они стоят денег и, естественно, у конкретного разработчика их нет.

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

15. "Регрессионное тестирование в Wine"  +/
Сообщение от Аноним (??) on 12-Сен-11, 19:41 
Более того - у винды есть еще и свои баги, особенности и неочевидности. А 100.0% документации "как оно должно быть" - нет. Вот и получается что приходится править вроде бы валидную реализацию вызова, чтобы он в точности повторял баги и особенности винды.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

17. "Регрессионное тестирование в Wine"  +/
Сообщение от x0r (??) on 12-Сен-11, 22:51 
они есть - wine tests
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

14. "Регрессионное тестирование в Wine"  +1 +/
Сообщение от anonymous (??) on 12-Сен-11, 17:22 
> А что, заранее модульные тесты нельзя написать, чтобы когда переписывают код, тесты
> подтверждали, что всё работает по-прежнему и ничего не сломано? И, естественно,
> для нового кода надо писать новые тесты.

специально для изенов сообщаю, что тесты есть, и их ОЧЕНЬ много. вот только они далеко не всегда помогают, потому что есть куча guesswork. плюс — сама винда хранит довольно большой список аппликух, для которых надо эмулировать разные баги. потому вайн ломался и ломаться будет, увы. и вина в этом — не команды разработчиков вайна, как не удивительно.

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

25. "Регрессионное тестирование в Wine"  +/
Сообщение от Aleksey Salow (ok) on 13-Сен-11, 21:35 
разрабы вайна сломали вайн, но, как не удивительно, вина в это не команды разработчиков вайна. Эпик вин я считаю ;)

Сделал изменения - протестируй. Не можешь - попроси комьюнити. Накосячил - виноват, исправляй. Хотя о чём это я, проще ж вину свалить на MS, она большая, она стерпит.

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

26. "Регрессионное тестирование в Wine"  +/
Сообщение от anonymous (??) on 13-Сен-11, 21:45 
> разрабы вайна сломали вайн, но, как не удивительно, вина в это не
> команды разработчиков вайна. Эпик вин я считаю ;)
> Сделал изменения — протестируй. Не можешь — попроси комьюнити. Накосячил — виноват,
> исправляй. Хотя о чём это я, проще ж вину свалить на
> MS, она большая, она стерпит.

у тебя (да-да, у тебя лично) есть возможность показать им всем, Как Надо. код открыт — делай форк и утри носы жалким быдлокодеришкам.

Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

27. "Регрессионное тестирование в Wine"  +/
Сообщение от Aleksey Salow (ok) on 13-Сен-11, 22:04 
> у тебя (да-да, у тебя лично) есть возможность показать им всем, Как
> Надо. код открыт — делай форк и утри носы жалким быдлокодеришкам.

Я знаю. Но у меня жена и дочка, нужно делать капитальный ремонт в квартире и я хочу новую машину. Так что некогда мне тут благотворительностью заниматься. Но если вы готовы оплатить мою работу, то без проблем.

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

28. "Регрессионное тестирование в Wine"  +/
Сообщение от cosmonaut (ok) on 14-Сен-11, 11:33 
Вообще-то, разработчики вайна не давали клятву верности Великому Пингвину и обет безбрачия. Думаю, у них тоже есть и жены и дочки. И, тем не менее, код пишется, а вы отмазываетесь ;)
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

29. "Регрессионное тестирование в Wine"  +/
Сообщение от Aleksey Salow (ok) on 14-Сен-11, 11:45 
> Вообще-то, разработчики вайна не давали клятву верности Великому Пингвину и обет безбрачия.
> Думаю, у них тоже есть и жены и дочки. И, тем
> не менее, код пишется, а вы отмазываетесь ;)

http://www.winehq.org/about/

Approximately half of Wine's source code is written by volunteers. The rest is sponsored by commercial interests...

http://wiki.winehq.org/ProjectOrganization

Between the 1.0 and 1.2 release cycles, approximately 2/3 of patches were from CodeWeavers staff

Они конечно не считали кто куда и чего коммитит (как в случае с Linux kernel), но намёк, думаю, понятен.

Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

32. "Регрессионное тестирование в Wine"  +/
Сообщение от anonymous (??) on 14-Сен-11, 16:36 
> Я знаю. Но у меня жена и дочка, нужно делать капитальный ремонт
> в квартире и я хочу новую машину. Так что некогда мне
> тут благотворительностью заниматься. Но если вы готовы оплатить мою работу, то
> без проблем.

то есть, те люди должны тебе всё бесплатно, а ты бесплатно не хочешь? удобный подход. с тобой всё ясно: обычное надутое и бесполезное чмо.

Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

33. "Регрессионное тестирование в Wine"  +/
Сообщение от Aleksey Salow (ok) on 14-Сен-11, 17:37 
>> Я знаю. Но у меня жена и дочка, нужно делать капитальный ремонт
>> в квартире и я хочу новую машину. Так что некогда мне
>> тут благотворительностью заниматься. Но если вы готовы оплатить мою работу, то
>> без проблем.
> то есть, те люди должны тебе всё бесплатно, а ты бесплатно не
> хочешь? удобный подход. с тобой всё ясно: обычное надутое и бесполезное
> чмо.

во-первых мне никто ничего не должен. Каждый сам решает как и чем ему заниматься. Хотят работать бесплатно на благо общества - это их право.
во-вторых я ничего не хочу. Я всего лишь высказал своё мнение относительно виновных в возникновении регресии. Но вместо дискуссии оппоненты предпочли перейти на личности, что в духе школоло и уже не удивляет.

Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

34. "Регрессионное тестирование в Wine"  +/
Сообщение от anonymous (??) on 14-Сен-11, 18:12 
что, не нравится, когда зеркалят?

> Я всего лишь высказал своё мнение

«Сделал изменения — протестируй. Не можешь — попроси комьюнити. Накосячил — виноват, исправляй. Хотя о чём это я, проще ж вину свалить на MS, она большая, она стерпит.»

ты или считаешь, что твоего обгаживания девелоперов вайна никто не заметит (все тупые, ты умный), или просто о.бгаживаешь «на автомате», даже не замечая этого. в любом случае твоя реакция понятна: когда тебе отвечают тем же, тебе не нравится. вот странно, правда?

Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

35. "Регрессионное тестирование в Wine"  +/
Сообщение от Aleksey Salow (ok) on 14-Сен-11, 18:39 
Отматываю треды. Дорого.

"потому вайн ломался и ломаться будет, увы. и вина в этом — не команды разработчиков вайна, как не удивительно."

Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

36. "Регрессионное тестирование в Wine"  +/
Сообщение от anonymous (??) on 14-Сен-11, 18:50 
> Отматываю треды. Дорого.

добавляю интеллекта. очень дорого. ответственности за летальные исходы не несу.

Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

18. "Регрессионное тестирование в Wine"  +/
Сообщение от Аноним (??) on 13-Сен-11, 05:10 
Если развитие будет и дальше продолжаться сохраняя темп - то с каждым релизом мы будем получать все меньше сбоев и очень скоро будет работать с wine очень приятно (уже неплохо, но пока не отлично).
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Регрессионное тестирование в Wine"  +/
Сообщение от reinhard (ok) on 13-Сен-11, 07:08 
Я не спорю, что выявление регрессий с помощью Git — это очень удобно. Но к сожалению, это — не панацея по выявлению регрессий. Вот, например, отвалился звук в некоторых играх при использовании OSS в FreeBSD после 1.3.25. Ясно, что дело в том, что кардинально переписали звуковую подсистему. И чем это поможет?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

21. "Регрессионное тестирование в Wine"  +/
Сообщение от Прохожий (??) on 13-Сен-11, 10:24 
У меня в Linux начиная с wine-1.3.25 перестал воспроизводиться звук в s.t.a.l.k.e.r`е, на версии 1.3.24 и ниже звук есть., обидно.

Давал багрепорт, выполнял регрессивный тест, не удалось выявить проблему.

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

22. "Регрессионное тестирование в Wine"  +/
Сообщение от reinhard (ok) on 13-Сен-11, 11:15 
А можно ссылку на багрепорт? Я считал, что это FreeBSD-специфичный баг. Надо будет попробовать на Линуксе.
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

23. "Регрессионное тестирование в Wine"  +/
Сообщение от Прохожий (??) on 13-Сен-11, 14:50 
Там смотреть особо не чего, просто заявил о том, что нет звука, указал опции сборки и параметры системы, на которой производилась сборка, провёл тест выявления причин регрессии, но причины отсутствия звука не выявил.
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

24. "Регрессионное тестирование в Wine"  +/
Сообщение от anonymous (??) on 13-Сен-11, 15:28 
> У меня в Linux начиная с wine-1.3.25 перестал воспроизводиться звук в s.t.a.l.k.e.r`е,
> на версии 1.3.24 и ниже звук есть., обидно.
> Давал багрепорт, выполнял регрессивный тест, не удалось выявить проблему.

потому что проблема не в вайне? у меня до сих пор звучит. когда ему (попсалкеру), конечно, удаётся проинитить свой аудиодрайвер, что у попсалкера получается далеко не с первого раза, и по этому поводу пришлось напилить стартап-скрипт, который убивает немо зависшего попсалкера и перезапускает до победы.

а самое главное — зря это всё, потому что игра мне показалась унылой.

Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

20. "Регрессионное тестирование в Wine"  –1 +/
Сообщение от Прохожий (??) on 13-Сен-11, 10:22 
Шрифт во врезках кода плохой, не приятно смотреть и читать, режет глаза, нужно сменить.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру