将空手道版本升级到 1.0.0 后,未生成黄瓜报告
After upgrading karate version to 1.0.0 cucumber reports are not generated
将空手道版本升级到 1.0.0 后,未生成黄瓜报告。虽然没有测试失败
错误信息:
2021 年 3 月 17 日 4:54:06 下午 net.masterthought.cucumber.ReportBuilder generateErrorPage
信息:意外错误
net.masterthought.cucumber.ValidationException: None 报告文件已添加!
在 net.masterthought.cucumber.ReportParser.parseJsonFiles(ReportParser.java:61)
注意:
使用 0.9.6 版本正常工作
根据升级说明:https://github.com/intuit/karate/wiki/1.0-upgrade-guide
HTML 报告(和其他工件)将在 target/karate-reports(或 build/karate-reports 用于 Gradle)
因此,如果您的 CI 指向 /surefire-reports,则必须对其进行更改
Cucumber JSON 和 JUnit XML 文件默认不输出
在 Runner 上使用构建器方法,还有 outputJunitXml(true)
结果 results = Runner.path("classpath:demo")
.outputCucumberJson(真)
.tags("~@ignore").parallel(5);
如果您在运行程序中按上述方式进行更改 - 将生成报告。
将空手道版本升级到 1.0.0 后,未生成黄瓜报告。虽然没有测试失败
错误信息: 2021 年 3 月 17 日 4:54:06 下午 net.masterthought.cucumber.ReportBuilder generateErrorPage 信息:意外错误 net.masterthought.cucumber.ValidationException: None 报告文件已添加! 在 net.masterthought.cucumber.ReportParser.parseJsonFiles(ReportParser.java:61)
注意: 使用 0.9.6 版本正常工作
根据升级说明:https://github.com/intuit/karate/wiki/1.0-upgrade-guide
HTML 报告(和其他工件)将在 target/karate-reports(或 build/karate-reports 用于 Gradle) 因此,如果您的 CI 指向 /surefire-reports,则必须对其进行更改
Cucumber JSON 和 JUnit XML 文件默认不输出 在 Runner 上使用构建器方法,还有 outputJunitXml(true) 结果 results = Runner.path("classpath:demo") .outputCucumberJson(真) .tags("~@ignore").parallel(5);
如果您在运行程序中按上述方式进行更改 - 将生成报告。