【问题标题】:How to implement Allure report in Azure Devops?如何在 Azure Devops 中实现 Allure 报告?
【发布时间】:2020-07-23 05:45:47
【问题描述】:

我正在运行一些 API 测试,这些测试会在 Azure devOps 管道中生成自定义的 xml junit 报告。 Junit 报告在“测试”选项卡下可见。但是在那里我看到了“Allure report”选项卡,我想在我的框架中实现它。我该怎么做? 我想使用我当前的 Junit 报告以某种方式在“引诱报告”部分中可见,以便我可以使报告更具交互性。附件是我正在谈论的 Azure devops 中的页面。

【问题讨论】:

    标签: azure-devops allure test-reporting


    【解决方案1】:

    如何在 Azure Devops 中实现 Allure 报告?

    你需要先安装Allure Test Reports扩展。

    Allure 基于标准 xUnit 结果输出,但添加了一些补充数据。任何报告都分两步生成。在测试执行期间(第一步),一个名为适配器的小型库附加到测试框架,将有关已执行测试的信息保存到 XML 文件中。 Allure 已经为流行的 Java、PHP、Ruby、Python、Scala 和 C# 测试框架提供了适配器。

    在报告生成期间(第二步)XML 文件被转换为 HTML 报告。这可以通过命令行工具、CI 插件或构建工具来完成。

    这里有examplesdocumentation 了解更多详情。

    【讨论】:

    • 快速提问:Allure 适配器也可用于 NodeJS 测试框架?
    • 可以。例如:Cucumber JS、Mocha、Karma 等。详情可以看here
    • 感谢 Hugh 的参考
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-12
    相关资源
    最近更新 更多