Как я могу динамически планировать тесты, которые будут выполняться TestNG? - PullRequest
2 голосов
/ 06 апреля 2011

В данном наборе, который использует 10 потоков и имеет 100 тестов, я хочу предоставить тесты, которые будут выполняться динамически, чтобы следующий тестовый пример из оставшихся тестов определялся моей собственной логикой и передавался TestNg когда поток s) завершает текущий тест / тесты.

Проще говоря, как я могу динамически планировать тесты, которые будут выполняться TestNG?

Добавление дополнительной информации ниже

Допустим, у меня есть 100 тестов для запуска, скажем, с 10 потоками. Обычно тесты выбираются случайным образом и выполняются. Здесь мне нужно control при следующем тесте, который будет запущен, когда поток завершит текущий тестовый запуск. Проще говоря, это поможет нам заблокировать и разблокировать объекты в продукте и запланировать тесты таким образом, чтобы большее количество тестов могло выполняться параллельно, совместно используя существующие ресурсы.

В конечном итоге необходимо переупорядочивать оставшиеся тесты каждый раз, когда требуется выполнить следующий тест, и нужен способ сделать это в testNg

1 Ответ

0 голосов
/ 07 апреля 2011

@ Factory позволяет динамически создавать тестовые классы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...