如何解决Devpartner 覆盖率报告 3rd 方工具
有谁知道是否有一个工具可以分析来自 Devpartner 的覆盖率数据。 我的报告带有扩展名“.dpcov”,我只能将其转换为 xml。有没有人研究过这样的 xml 来制作像 html 这样更好的视图? 谢谢
解决方法
一位 DevPartner 开发人员在此发言。首先,我不知道有任何第三方产品、开源或共享软件可以满足您的需求。
其次,您是否尝试过使用 DevPartner 报告生成器?为此,请按照下列步骤操作: (1) 在 Visual Studio 中打开并选择 .DPCOV 文件。 (2) 使用 File / Export DevPartner Data... 命令生成 XML 文件。 (3) 使用 File / Prepare DevPartner Report... 命令启动报告生成器小程序。 (4) 选择报告模板“代码覆盖率报告”。 (5) 输入您的姓名作为报告的作者。 (6) 选择代码覆盖会话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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。