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

问题描述

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

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

解决方法

能否请您开始评估 RC 版本,详情请访问:https://github.com/intuit/karate/wiki/1.0-upgrade-guide

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

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