首页 > 解决方案 > Devpartner Coverage 报告第 3 方工具

问题描述

有谁知道是否有来自 Devpartner 的用于分析覆盖率数据的工具。我的报告带有扩展名“.dpcov”,我只能将其转换为 xml。有没有人研究过这样的 xml 来制作像 html 这样更好的视图?谢谢

标签: code-coveragedevpartner

解决方案


DevPartner 开发人员之一在这里发言。首先,我不知道有任何第三方产品、开源或共享软件可以满足您的需求。

其次,您是否尝试过使用 DevPartner 报告生成器?为此,请按照下列步骤操作: (1) 在 Visual Studio 中打开并选择 .DPCOV 文件。(2) 使用 File / Export DevPartner Data... 命令生成 XML 文件。(3) 使用 File / Prepare DevPartner Report... 命令启动报告生成器小程序。(4) 选择报告模板“代码覆盖率报告”。(5) 输入您的姓名作为报告的作者。(6) 选择代码覆盖会话 XML 文件。(7) 按“生成报告”按钮。

结果将如下所示

除此之外,我还有一些代码可以读取 XML 文件并快速执行“所有内容都涵盖了,对还是错?” 分析类型。如果你愿意,我可以给你这个代码。

补充:将 DPCOV 文件转换为 XML 并从那里转换为 HTML 的批处理命令:

REM Export the coverage file to XML
"C:\Program Files (x86)\Micro Focus\DevPartner Studio\Analysis\DevPartner.Analysis.DataExport.exe" %1.dpcov /nologo

REM Generate the Coverage Report
"C:\Program Files (x86)\Micro Focus\DevPartner Studio\DPRender\dprender.exe" /Console /Template:"C:\Program Files (x86)\Micro Focus\DevPartner Studio\DPRender\Templates\CodeCoverageReport.dprtemplate" /output:%1.html  /Prop:docCoverageFile{file}=%1.dpcov

推荐阅读