У меня есть количество потоков TestNG для выполнения 10 и 15 тестовых классов. Эти тестовые классы принадлежат 2 различным категориям (например, 10 относятся к категории A и 5 относятся к категории B).
Каждый раз, когда я запускаю свой набор тестов, мне нужно, чтобы 10 работали параллельно, всегда имея 7 классов тестирования из категории A и 3 из категории B.
Я создал аннотации для определения категории класса теста
В настоящее время, когда я бегу, тестовые классы выбираются случайным образом (иногда все 10 относятся к категории А запуска)
Есть ли прослушиватель TestNG для реализации этого?
Какие-нибудь идеи или примеры кода помогут?