2017-07-10 53 views
0

我已经将我的源代码和测试划分为单独的解决方案,用于C#。 在我的测试中,我创建了链接到实际的代码和实现存根实现其依赖关系,我不能嘲笑实现。dotcover/opencover将链接覆盖到其他程序集而不是测试程序集

如果我运行opencoverdotcover获得单元测试的覆盖范围和genreate与reportgenerator这组每个测试组件覆盖的报告,但是我想这个范围映射到实际的源代码/程序集(从中我链接我的文件)在我的结果报告。

有什么办法,在opencoverdotcover,用实际的代码来映​​射我的代码覆盖率结果(和排除我不与代码映射存根类)?

回答

0

我通过在生成实际报告之前运行一个小脚本来解决此问题。该脚本用OpenCover代替覆盖率结果的XML中的ModuleName,并将其组装成我的生产代码。

ReportGenerator将很好地将我的所有结果合并到一个报告中。

相关问题