0

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

4

1 回答 1

1

没有简单的方法可以实现这一目标。

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

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

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

于 2016-08-29T07:51:08.557 回答