Используя Maven Surefire, как я могу распараллелить параметризованные тесты JUnit?

#maven #junit #surefire

#maven #junit #верный

Вопрос:

Я использую параметризованную аннотацию JUnit в некоторых тестах Selenium, чтобы указать браузеры, с которыми они должны запускаться. Я также использую новый параллельный параметр SureFire (установленный в «классы»), чтобы попытаться запустить их параллельно. Правильно ли я предполагаю, что если у меня есть X тестовых классов и Y браузеров, я должен увидеть всплывающие окна X * Y, X каждого типа? Я вижу только всплывающие окна Y одновременно.

Допустим, для моего списка параметров установлены Firefox и Chrome, и у меня есть 10 тестовых классов. Когда я выполняю тесты с помощью Maven, я вижу, что на моем удаленном сервере одновременно появляются одно окно Firefox и одно окно Chrome. Я хочу видеть 10 из каждого, по одному для каждого класса, поэтому для запуска требуется меньше времени. Возможно ли это?

Комментарии:

1. Для будущих посетителей этот вопрос был повторно опубликован и на него был дан ответ в разделе «Обеспечение качества и тестирование программного обеспечения»: sqa.stackexchange.com/questions/9033 /…