linux主机中.net核心的代码覆盖率

时间:2018-05-18 18:01:03

标签: unit-testing asp.net-core .net-core code-coverage xunit

是否有可靠的方法来测量Linux主机中.Net Core项目(特别是.Net Core 2)的代码覆盖率?

我查看了coverletminicover,但他们仍有一些问题无法让我使用它们。

1 个答案:

答案 0 :(得分:5)

VSTest命令正在处理该问题: https://github.com/Microsoft/vstest/issues/981

OpenCover问题:https://github.com/OpenCover/opencover/issues/601

Coverlet是最活跃的项目。

阅读汉塞尔曼的优秀文章:https://www.hanselman.com/blog/AutomaticUnitTestingInNETCorePlusCodeCoverageInVisualStudioCode.aspx

AltCover也是非常有趣的项目,适用于.net核心。