简短而简单。当我在我的pom文件中传递标签时如下:
<tags><tag>@Smoke</tag></tags>
它正常工作。它运行我的每个场景,它们独立且同时具有smoke标记。
然而,当我将其作为maven属性传递时,如下所示:
-Dcucumber.options="--tags @Smoke"
它会记录正确数量的跑步者,但是每个场景运行x次,其中x是带有标签的场景数。因此,如果我有3个带标签的方案,它将运行每次测试3次。
我希望通过使用maven中的属性来复制第一次运行的功能,这样我可以更轻松地运行Jenkins吗?我错误地传递了黄瓜选项吗?
答案 0 :(得分:0)
在咨询了图书馆的一些开发人员之后找到了答案。任务需要通过:
-Dcucumber.tags = “@烟”
Cucumber支持我传递的方式,但是这个库期望它们像这样。
由于