Devpartner Coverage 报告第 3 方工具
Devpartner Coverage report 3rd party tool
有谁知道Devpartner有没有分析覆盖率数据的工具。
我的报告带有扩展名“.dpcov”,我只能将其转换为 xml。有没有人在这样的 xml 上工作来制作像 html 这样更好的视图?
谢谢
一位 DevPartner 开发人员在这里发言。首先,我不知道有任何第三方产品、开源软件或共享软件可以满足您的需求。
其次,您是否尝试过使用 DevPartner 报告生成器?为此,请按照下列步骤操作:
(1) 打开并 select Visual Studio 中的 .DPCOV 文件。
(2) 使用File / Export DevPartner Data...命令生成XML文件。
(3) 使用 File / Prepare DevPartner Report... 命令启动报告生成器小程序。
(4) Select报告模板“代码覆盖率报告”。
(5) 输入您的姓名作为报告的作者。
(6) Select 代码覆盖会话 XML 文件。
(7) 按“生成报告”按钮。
结果将类似于 this。
除此之外,我还有一些代码可以读取 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
有谁知道Devpartner有没有分析覆盖率数据的工具。 我的报告带有扩展名“.dpcov”,我只能将其转换为 xml。有没有人在这样的 xml 上工作来制作像 html 这样更好的视图? 谢谢
一位 DevPartner 开发人员在这里发言。首先,我不知道有任何第三方产品、开源软件或共享软件可以满足您的需求。
其次,您是否尝试过使用 DevPartner 报告生成器?为此,请按照下列步骤操作: (1) 打开并 select Visual Studio 中的 .DPCOV 文件。 (2) 使用File / Export DevPartner Data...命令生成XML文件。 (3) 使用 File / Prepare DevPartner Report... 命令启动报告生成器小程序。 (4) Select报告模板“代码覆盖率报告”。 (5) 输入您的姓名作为报告的作者。 (6) Select 代码覆盖会话 XML 文件。 (7) 按“生成报告”按钮。
结果将类似于 this。
除此之外,我还有一些代码可以读取 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