【发布时间】: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 格式生成输出。您必须与构建系统进行一些斗争才能激活它:junit.org/junit5/docs/current/user-guide/…
标签: json xml junit junit5 jira-xray