首页 文章

在Jenkins中运行多个Cucumber功能

提问于
浏览
2

在过去的几个月里,我一直在与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

当测试没有失败时,所有要素文件都会一个接一个地成功运行 . 但是,如果第一次测试失败,则构建将失败,并且后续测试将不会运行 .

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

1 回答

  • 0

    将功能放在同一文件夹中并运行

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

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

相关问题