ui-automation - 空手道功能组的顺序执行并将结果合并到一个报告中
问题描述
我有两组要按顺序运行的功能文件。每个组可以并行运行其功能文件。尝试了以下
Results results_1 = Runner.path("classpath:group1").tags("~@ignore").parallel(2);
assertEquals(0, results_1.getFailCount(), results_1.getErrorMessages());
Results results_2 = Runner.path("classpath:group2").tags("~@ignore").parallel(2);
assertEquals(0, results_2.getFailCount(), results_2.getErrorMessages());
我是否正确假设它总是按上述顺序运行?
以及如何将其合并到一个报告中?
解决方案
是的,它将按该顺序运行。您可能需要手动将 JSON 报告文件合并为一个报告:https ://github.com/intuit/karate/tree/master/karate-demo#example-report
您也可以将这两个Results
对象合二为一。也许你可以为此贡献代码。
但我们真的建议修复您的测试,以便能够并行运行。否则,您将永远入侵您的套件。请注意,有一个@parallel=false
标签可能会有所帮助:https ://github.com/intuit/karate#parallelfalse
推荐阅读
- react-native - 在 React Native 中更新推送通知令牌
- javascript - 抑制 Chrome 扩展中的安装后错误:“无法读取属性 'addEventListener' of null”
- excel - VBA 从 Sheet1 和 Sheet2 检查值(shell-ID)
- php - 如果 pagecount 不能被 4 整除,则使用 FPDF 将页面添加到 PDF
- html - 带有容器的 Bootstrap 4 导航栏,下拉对齐
- java - 如何更改按钮背景并在按下其他按钮后启用它
- django - 用否定过滤中介多对多 django
- python - 从txt读取分数并显示最高分数和记录
- vue.js - 在 NativeScript + Vue 中为一组元素设置动画
- delphi - TVirtualStringTree:OnEnter 和 OnFocusChange