提问者:小点点

Cucumber -如何运行基于pom/goal的标签或特征文件?


我已正确标记所有方案并正常工作。我正在尝试设置它,以便根据设置的目标,仅运行特定的标签或功能文件(任何可能)。

我看了其他相关的问题,但没有找到一个似乎适合我的。

我不需要像我在上一个问题中看到的那样添加任何条件,这不容易做到。

我确实在另一个问题中看到他们找到了一种方法,那就是做cucumber。运行超级类,然后传入需要的选项,但没有进一步的细节。

建议会很好。我尝试使用各种配置文件/构建来排除除了Cucumber之外的所有功能文件。在我的研究之后,Run似乎忽略了这一点。

说清楚,基本上我有:

File1.feature
@scenarioForFile1
----------------
File2.feature
@scenarioForFile2
----------------
File3.feature
@scenarioForFile3

我需要通过场景或文件名来控制踢出哪组测试。


共1个答案

匿名用户

经过又一天的研究,我找到了答案,并感到很愚蠢,因为我已经看了好几次使用文档,但认为我无法完成用例中的示例。

现在我有了不同的构建设置,在命令行参数中使用不同的标签来运行项目。我认为有必要使用pom,但事实并非如此。

使用了以下两个链接:

https://github.com/cucumber/cucumber/wiki/Tags

Maven运行cucumber特定的功能文件或文件夹