在pom中传递标签时与黄瓜-jvm-parallel-plugin

时间:2018-06-04 14:00:01

标签: maven cucumber-jvm maven-surefire-plugin

简短而简单。当我在我的pom文件中传递标签时如下:

<tags><tag>@Smoke</tag></tags>

它正常工作。它运行我的每个场景,它们独立且同时具有smoke标记。

然而,当我将其作为maven属性传递时,如下所示:

-Dcucumber.options="--tags @Smoke"

它会记录正确数量的跑步者,但是每个场景运行x次,其中x是带有标签的场景数。因此,如果我有3个带标签的方案,它将运行每次测试3次。

我希望通过使用maven中的属性来复制第一次运行的功能,这样我可以更轻松地运行Jenkins吗?我错误地传递了黄瓜选项吗?

1 个答案:

答案 0 :(得分:0)

在咨询了图书馆的一些开发人员之后找到了答案。任务需要通过:

-Dcucumber.tags = “@烟”

Cucumber支持我传递的方式,但是这个库期望它们像这样。

由于