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