如何将历史数据导入报告生成器测试覆盖率历史记录

时间:2016-08-26 12:57:50

标签: opencover reportgenerator

我有各种旧版OpenCover和ReportGen生成的档案代码覆盖率报告。看一下ReportGen的最新版本,我发现它增加了生成代码覆盖率趋势线的能力。虽然这对我来说是有益的,但我想知道是否有一种简单的方法可以从我的归档数据中获取所有数据(除了ReportGen的html输出之外,我还有OpenCover xml文件),并生成显示覆盖率如何变化的趋势线过去几年。

1 个答案:

答案 0 :(得分:1)

实现这一点并不容易。

要生成历史记录文件,OpenCover报告和源代码必须匹配。否则你会得到错误的结果。我认为这样做太多了,因为您必须检查正确的代码,然后为每个OpenCover文件执行ReportGenerator。

选项二是从HTML报告中提取必要的信息。但你必须为此编写一个解析器。

我认为现在从历史开始(命令行参数: -historydir:DIRECTORY )会更好,并将时间投入其他地方。