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
中定义所有插件
我 运行 使用带有 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
中定义所有插件