【问题标题】:JUnit 5 report to json or test runner with json reportingJUnit 5 向 json 报告或带有 json 报告的测试运行器
【发布时间】:2021-04-05 18:00:31
【问题描述】:

我有一个测试文档工具,它接受 XML 和 JSON 格式的报告。我需要将屏幕截图附加到每个测试用例,即使是通过的测试用例。不幸的是,该工具(xRay for Jira)只能以 JSON 格式消化屏幕截图,而不能以 XML 格式消化屏幕截图。 我知道 cucumber 会以 json 格式进行报告,但我不希望测试类似于 BDD。

是否有一个测试运行程序,它可以在 JSON 中进行报告,或者关于如何将 JUnit 5 XML 报告转换为适当的 JSON format 并在 Base64 中截图的解决方案。

当前设置是 Java/Gradle/JUnit5/Selenide,但可以查看。

【问题讨论】:

标签: json xml junit junit5 jira-xray


【解决方案1】:

从今天开始,如果您使用 Xray JSON 或 Cucumber JSON 报告,则支持导入附件。

目前唯一的方法是实现一个 JUnit5 TestExecutionListener 或一个可以生成 Xray JSON 报告的 TestWatcher。

注意:短期内会增加对JUnit 5TestNG的支持;目前,这是实验性的,尚未在产品中得到支持请提出 support request 要求进行此改进,以便团队可以跟踪您对它的兴趣。以前的 repos 的 URL 可能会改变。

【讨论】:

    猜你喜欢
    • 2023-03-05
    • 1970-01-01
    • 1970-01-01
    • 2014-09-26
    • 1970-01-01
    • 2017-01-19
    • 1970-01-01
    • 2016-11-29
    • 2013-06-25
    相关资源
    最近更新 更多