如何排除黄瓜功能文件

时间:2019-06-04 23:57:14

标签: java maven cucumber

在黄瓜测试中,我想跳过某些功能文件而不更改功能文件,例如添加其他标签。尽管标签可以排除要运行的功能文件,但我无法修改这些文件。有没有一种方法可以在maven pom.xml中进行配置?还是可以将@CucumberOptions与特殊功能参数一起使用?

更改功能文件将影响其他git分支。因此,我希望通过其他方式排除功能文件,而不是直接修改功能文件。

一种方法是使用Maven插件为每个功能文件生成Junit Runner类。然后,使用maven-failsafe-plugin,我们可以指定排除项或包含项以排除或包括那些Junit Runner类。

1 个答案:

答案 0 :(得分:0)

您可以告诉Cucumber忽略带有特定标签的方案。参见docs

由于在Cucumber中是这样做的方式,您能否解释一下为什么要寻找其他方式?您要完成什么?