Мне необходимо параллельно выполнять тесты на огурец (используя maven surefire множественные jvms, forkCount) - и полученный отчет должен быть эквивалентен отчету, созданному при последовательном запуске тестов.
Я использую огурец v3. cucumber v4 позволяет выполнять тесты параллельно с использованием одного бегуна с объединенным результирующим отчетом, однако мои попытки с v4 не позволили мне запустить несколько JVM с одним бегуном / создать один отчет.
Можете ли вы уточнить / посоветовать, есть ли альтернативный / более простой способ сделать это ниже? т.е. необходимо ли создавать отдельные отчеты и объединять их? Можете ли вы уточнить, что cucumber-jvm 4 не позволяет разветвлять несколько jvms для создания одного отчета? Команда, которую я использовал для последовательного запуска тестов:
mvn test -Dcucumber.options="--plugin junit:target/report.xml --plugin json:target/report.json"
Для параллельного запуска тестов я создал несколько тестировщиков, каждый из которых работает в своей jvm, и у каждого из которых есть несколько функций и вывод (используя отчет плагины) к различным отчетам xml и json.
Чтобы объединить отчеты, я собираюсь объединить отдельные отчеты xml и json.