cucumber-jvm-parallel-plugin 4.0.0 和 cucumber 2 没有任何吸引力报告

Nothing in allure report with cucumber-jvm-parallel-plugin 4.0.0 and cucumber 2

我 运行 使用带有 maven-surefire-plugin 的分叉 jvm 进行并行测试
和 cucumber-jvm-parallel-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

经过研究我发现 cmd --plugin pretty 覆盖了并行插件中的所有插件部分 -> 所以没有启动 Allure 插件。

正确的命令:

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

并在pom.xml

中定义所有插件