Sur*_*raj 5 automated-tests typescript protractor cucumberjs
作为测试的一部分,我使用打字稿语言来开发与量角器兼容的代码,我使用 BDD 框架,其中我在 config.ts 中定义了一些黄瓜选项,如下所示:
capabilities: {
specs: "../example.feature"
}
cucumberOpts: {
compiler: "ts:ts-node/register",
format: "rerun:./reports/rerun.txt",
require: "../../stepdefinations/*.ts",
strict: true
}
onComplete: () =>{
Reporter.createHTMLReport();
}
Run Code Online (Sandbox Code Playgroud)
如格式中所述,我能够在 rerun.txt 中获取失败的场景行号,其中包含以下内容:example.feature:145:439
如何在完成测试套件之前运行此文件,如何将失败的场景重新运行 3 次
目前,您无法在与初始运行相同的套件中重新运行失败的测试。听起来您想要的是重试功能,实际上有拉取请求
https://github.com/cucumber/cucumber-js/pull/1229
https://github.com/cucumber/cucumber-js/pull/1205/commits
您现在需要做的是针对该 txt 文件再次重新运行 cucumber,要了解如何执行此操作,请查看https://github.com/cucumber/cucumber-js/blob/master/docs/cli.md#formats
| 归档时间: |
|
| 查看次数: |
1835 次 |
| 最近记录: |