我正在运行一些 API 测试,这些测试会在 Azure devOps 管道中生成自定义的 xml junit 报告。Junit 报告在“测试”选项卡下可见。但是在那里我看到了“Allure report”选项卡,我想在我的框架中实现它。我该怎么做?我想使用我当前的 Junit 报告在“Allure Report”部分中以某种方式可见,以便我可以使报告更具交互性。附件是我正在谈论的 Azure devops 中的页面。
问问题
6291 次
1 回答
2
如何在 Azure Devops 中实现 Allure 报告?
您需要先安装Allure Test Reports扩展。
Allure 基于标准xUnit结果输出,但添加了一些补充数据。任何报告都分两步生成。在测试执行期间(第一步),一个名为适配器的小型库附加到测试框架,将有关已执行测试的信息保存到 XML 文件中。Allure 已经为流行的 Java、PHP、Ruby、Python、Scala 和 C# 测试框架提供了适配器。
在报告生成期间(第二步)XML 文件被转换为 HTML 报告。这可以通过命令行工具、CI 插件或构建工具来完成。
于 2020-07-24T08:53:53.460 回答