Окэй, они запускаются в определенном порядке, но за счет чего в этом случае достигается условие "запускать новый тест после того, как предыдущий завершился" ?
Не, тесты запускаются централизованно через Дженкинс. Как мне видится, выставлять порядок через Run As - только для локального использования. Так-то можно и через xml выставить порядок, но при повторном запуске упавших тестов все сломается
Стоит описать проблему, как сам в ней разбираешься)
Все просто, помимо dependsOnMethods, достаточно поставить alwaysRun = true, что заставляет тесты запускаться даже в том случае, если тот тест, от которого они зависят, упал.