gpt4 book ai didi

Maven 运行 Cucumber 特定功能文件或文件夹

转载 作者:行者123 更新时间:2023-12-03 01:19:19 27 4
gpt4 key购买 nike

如何从 Maven 命令行使用 Cucumber 功能选项。
对于充满功能(测试)的树,我尝试仅运行单个功能。就我而言 - 选定文件夹中的所有功能文件。

我尝试使用以下语法:

mvn install -Dcucumber.options="classpath:com/company/regression/features/administration/"

它运行所有测试。没有错误,也没有评论。
我尝试了其他几种选择,但没有一个有效!

这里的任何帮助将不胜感激。

最佳答案

我改变了方法,决定使用标签。
现在,我运行一个命令,告诉我要使用哪些标签,并确保在功能文件的开头放置一个特殊标签。
我的命令现在看起来像:

mvn install -Dcucumber.options="--tags @runThis --tags ~@ignore --format json-pretty:target/cucumber-report-myReport.json --format html:target/cucumber-html-report-myReport"

我放置的标签是@runThis~@ignore是告诉cucumber运行@ignore 标签。
我还为每次运行创建一个不同的报告,因此 Jenkins Cucumber 插件可以从所有不同的运行创建一个报告,并且它们不会相互覆盖。

我希望这会有所帮助。

关于Maven 运行 Cucumber 特定功能文件或文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20237753/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com