【问题标题】:Nothing in allure report with cucumber-jvm-parallel-plugin 4.0.0 and cucumber 2cucumber-jvm-parallel-plugin 4.0.0 和 cucumber 2 没有任何吸引力报告
【发布时间】:2019-06-13 07:57:13
【问题描述】:

我使用带有 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

【问题讨论】:

    标签: cucumber cucumber-jvm allure


    【解决方案1】:

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

    正确的命令:

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

    并在 pom.xml 中定义所有插件

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多