有谁知道是否有来自 Devpartner 的用于分析覆盖率数据的工具。我的报告带有扩展名“.dpcov”,我只能将其转换为 xml。有没有人研究过这样的 xml 来制作像 html 这样更好的视图?谢谢
问问题
52 次
1 回答
1
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
于 2020-12-22T10:59:14.850 回答