Перейти к содержимому

Публикации sinister

4 публикаций создано sinister (учитываются публикации только с 04 мая 2023)


#139180 TestNG. Как запустить параллельные тесты в определенном порядке?

Отправлено автор: sinister 16 февраля 2015 - 10:26 в Selenium - Functional Testing

Окэй, они запускаются в определенном порядке, но за счет чего в этом случае достигается условие "запускать новый тест после того, как предыдущий завершился" ?




#139035 TestNG. Как запустить параллельные тесты в определенном порядке?

Отправлено автор: sinister 11 февраля 2015 - 09:56 в Selenium - Functional Testing

Не, тесты запускаются централизованно через Дженкинс. Как мне видится, выставлять порядок через Run As  - только для локального использования. Так-то можно и через xml выставить порядок, но при повторном запуске упавших тестов все сломается




#139033 TestNG. Как запустить параллельные тесты в определенном порядке?

Отправлено автор: sinister 11 февраля 2015 - 09:26 в Selenium - Functional Testing

Стоит описать проблему, как сам в ней разбираешься) 

Все просто, помимо dependsOnMethods, достаточно поставить alwaysRun = true, что заставляет тесты запускаться даже в том случае, если тот тест, от которого они зависят, упал. 




#139030 TestNG. Как запустить параллельные тесты в определенном порядке?

Отправлено автор: sinister 11 февраля 2015 - 09:15 в Selenium - Functional Testing

Добрый день! 
Проблема:
Тесты запускаются параллельно на 10 машинах. 

Есть набор тестов. 4 теста из этого набора имеют priority = 1, 2, 3, 4 соответственно. 
Как можно запустить эти 4 теста последовательно (или в 1 поток), чтоб следующий по приоритетности начинался только после того, как предыдущий закончился (или упал). т.е. dependsOn... не подходит.  
Так как по факту они запускаются в порядке приоритетности, но из-за параллельности результаты накладываются.