如何将空手道测试结果输出到自定义文件夹而不是目标?

How to output karate test results to custom folders instead of target?

我们最近开始在我们的项目中使用空手道进行 API 测试,我们正在使用带有 visual studio 空手道插件的可执行 Jar 文件。目前我们没有在我们的框架中使用任何测试运行器 classes 或 Junit,并且仍然能够通过使用标签和 karate-config.js 文件来实现几乎所有的事情。我们正在使用 cucumber-html 报告和 surefire-report 插件以及在执行时在目标文件夹中生成的结果。

现在我们希望将输出自定义到不同的文件夹。我假设我们可以使用 reportDir() 参数来设置输出文件夹路径。有人可以建议在可执行 Jar 版本和没有 Junit 框架的情况下是否可以实现?如果可能,我可以在我们的测试中在哪里设置这条路径?我需要为此创建一个测试运行器 class 吗?

你能开始评估 RC 版本吗,详情在这里:https://github.com/intuit/karate/wiki/1.0-upgrade-guide

您应该能够使用命令行 -o--output 标志设置不同的“输出”文件夹。

根据您的反馈,我们可以改进它。