gpt4 book ai didi

ruby - 在 Jenkins 中运行多个 Cucumber 功能

转载 作者:太空宇宙 更新时间:2023-11-03 16:49:29 25 4
gpt4 key购买 nike

过去几个月我一直在本地使用 Cucumber 和 Watir 对我们的应用程序运行一些回归测试。我在一个存储库中有几个 Cucumber 功能文件,其中包含一个步骤文件和一个环境文件。最近我已经从在本地运行它转移到在 Jenkins 上运行它以及 cucumber-jvm 报告插件。

我设置构建步骤如下:

cucumber --format json all/features/publish.feature > result_publish.json 
cucumber --format json all/features/signin.feature > result_signin.json
cucumber --format json all/features/reports.feature > result_reports.json

当测试没有失败时,所有功能文件都会一个接一个地成功运行。但是,如果第一个测试失败,构建将失败,后续测试将不会运行。

有什么方法可以强制所有功能文件运行,即使其中一个文件失败?

最佳答案

将特征放在同一个文件夹中运行

cucumber --format json all/features/integration -o results.json 

这将创建一个包含所有测试的单一报告,并将运行有关它们是否失败的所有功能

关于ruby - 在 Jenkins 中运行多个 Cucumber 功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25892042/

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