Ничто в очаровательном отчете с cucumber-jvm -rallel-plugin 4.0.0 и cucumber 2 - PullRequest
0 голосов
/ 13 июня 2019

Я запускаю параллельный тест с разветвленным jvm с помощью maven-surefire-plugin
и cucumber-jvm -rallel-plugin.Мой фрагмент pom.xm https://pastebin.com/98RxWrKX

Тесты выполнены правильно, и все они работают правильно.Но мои результаты очарования остаются пустыми, когда я запускаю параллельные тесты.И все в порядке, когда я запускаю тест в одиночном режиме.

Мне нужна помощь с добавлением плагина io.qameta.allure.cucumber2jvm.AllureCucumber2Jvm в мой проект.

PS Я не могу использовать cucumber-jvm 4 (со встроенной параллелью) из-за внешней зависимости моего проекта &

Для запуска одиночного теста я использую:

mvn -am -pl bdd_test test -DENV=ENV -P parallel "-Dcucumber.options=--tags @SomeTags --plugin pretty"

Для параллельного запуска я использую:

mvn -am -pl bdd_test test -DENV=ENV -P parallel "-Dcucumber.options=--tags @PP --plugin pretty"

версии: maven.surefire.plugin.version = 2.20 cucumber.jvm.parallel.plugin.version = 4.2.0

1 Ответ

0 голосов
/ 24 июня 2019

После исследования я обнаружил, что cmd --plugin pretty переопределяет все секции плагинов в параллельном плагине -> поэтому плагин Allure не запущен.

Правильная команда:

mvn -am -pl bdd_test test -DENV=ENV -P parallel "-Dcucumber.options=--tags @PP"

И определить все плагины в pom.xml

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