我们的自动化仓库中有QA和DEV环境。我们正在使用空手道作为我们的框架。我们有TestParallel类和集成诱惑报告。
我们如何使用TestParallel类在QA中运行所有测试,然后在DEV中背靠背运行,并在同一报告中看到结果?
- 谢谢你提供这么好的工具btw
我们将在下一个版本中尝试让这变得更容易。
现在,您必须自己汇总报告。你能试试这个并告诉我们进展如何吗。
- 使用
Runner
类两次以不同的设置运行测试,并为QA
和DEV
设置karate.env
- 重要的部分是对
workingDir
使用不同的值,例如target/reports/qa
,然后是target/reports/dev
,否则第二次运行将覆盖第一次 - 现在,在生成HTML报告时,可以提供
target/reports
作为源文件夹。这应该适用于Maven Cucumber报告,对于诱惑,请自己解决 - 如果上面的方法不能很好地满足您的需求,请想办法手动聚合从
Runner
的每个实例中获得的Results
对象,这应该不会像Java代码那样太复杂