我有几年的归档代码覆盖率报告,这些报告是由各种旧版本的OpenCover和ReportGen生成的。查看最新版本的ReportGen,我发现它添加了随时间推移生成代码覆盖率趋势线的功能。虽然这将是有益的,但我想知道是否有一种简单的方法可以从我的归档数据中获取所有数据(除了ReportGen的html输出之外,我还有OpenCover xml文件),并生成显示过去几年覆盖范围如何变化的趋势线。
发布于 2016-08-29 15:51:09
要做到这一点并不容易。
要生成历史文件,OpenCover报告和源代码必须匹配。否则你会得到错误的结果。我认为这太麻烦了,因为您必须签出正确的代码,然后对每个OpenCover文件执行ReportGenerator。
第二种选择是从HTML报告中提取必要的信息。但是你必须为此编写一个解析器。
我认为最好现在就从历史开始(命令行参数:-historydir:DIRECTORY),然后把时间花在别的地方。
https://stackoverflow.com/questions/39166919
复制相似问题