首页 > 解决方案 > 将 NUnit3 XML 合并为一个 HTML 以发布到 Jenkins

问题描述

我有多个 testresult.xml(比如 testresultMachine1.xml、testresultMachin2.xml 等),通过在 Jenkins 管道构建期间在不同机器上运行我的 nunit3 测试得到。

现在,我想在主节点上合并这些 XML,并使用https://github.com/extent-framework/extentreports-dotnet-cli中的extent.exe 从多个 xml 生成单个合并的 html 报告。

但是,我观察到 extent.exe 为每个 testresult.xml 创建了一个单独的文件夹,例如一个名为 testresultMachine1、testresultMachine2 等的文件夹,其中每个文件夹都有自己的 index.html 和 dashboard.html。

如何获得单个合并的 index.html 和 dashboard.html?extent.exe 是否是正确的工具,因为 ReportUnit 已被弃用。

标签: nunit-3.0extentreportsextentreportunit

解决方案


目前这是不可能的,但我在这里提出了增强:https ://github.com/extent-framework/extentreports-dotnet-cli/issues/6 。

*编辑

现在可以使用 --merge 参数进行合并。


推荐阅读