Коллеги, добрый день!
Проблема заключается в следующем.
Есть большое количество тестов написанных на groovy, spock+geb.
Каждый день идёт прогон этих тестов, запускаемых через Scheduler от Windows.
В скором будущем появятся тесты, зависимые друг от друга. Я знаю, что это не хорошо, но переписывать тест-кейсы никто не будет, ну и, в общем то, они действительно тестируют необходимый функционал.
Есть вопрос, как возможно эти тесты(только необходимые), запускать последовательно, если угодно, в зависимости друг от друга. В идеале бы ещё выставлять таймауты между этими тестами(запускать тест 66666 через 15 минут после теста 77777)
В голову приходит одна единственная идея, пихать такие тесты в один класс, но это ужасно. Во первых ужасная статистика, во вторых ужасный код, в третьих ужасно будет искать ошибку в случае чего.
Была мысль переписать существующие классы Test, TestExecuter, TestScanner под себя. Но, это ведь край. Я уверен, что должен быть способ проще.
Код прикладывать смысла не вижу, по крайней мере непонятно, какой код нужно приложить, вопрос общий.