一个类库,我有被使用VS 2010代码覆盖率使用dotCover
与MSTest的测试,我安装的dotCover 1.2试用版一个简单的类库。没有安装ReSharper。
VS只有菜单项“封面启动项目”和“封皮”。他们打开框,我可以打开各种应用程序,但没有类库。
岂不是可以计算的代码覆盖类库没有使用它的另一个应用程序?
一个类库,我有被使用VS 2010代码覆盖率使用dotCover
与MSTest的测试,我安装的dotCover 1.2试用版一个简单的类库。没有安装ReSharper。
VS只有菜单项“封面启动项目”和“封皮”。他们打开框,我可以打开各种应用程序,但没有类库。
岂不是可以计算的代码覆盖类库没有使用它的另一个应用程序?
在我的情况我有一个包含一个类库的溶液,和含有该单元测试另一种解决方案。
我想看看有多少类库我的单元测试覆盖。 运行后覆盖单元测试从解决方案上下文菜单默认情况下,Dotcover显示了测试类本身中方法的覆盖范围。要查看您需要取消选择Match coverage results with current project structure类库的覆盖范围:
请注意,这只会覆盖测试引用类库项目。如果您有一个项目根本没有任何测试,那么该项目将不会在覆盖树中显示为符号。由于this answer指向正确的方向。
他们有一个命令行工具,可以在不ReSharper的使用:dotCover.exe。
文档是不是还有你可能从JetBrains的期望,但它的工作原理。
http://blogs.jetbrains.com/dotnet/2010/07/running-code-coverage-from-the-console-with-dotcover/
你需要一些东西来执行你的测试 - dotCover在这方面与ReSharper很好地协作 – 2012-04-21 19:39:44
我创建了一个单元测试项目来执行我的类库中的方法,所以我可以覆盖它们。 – 2015-11-06 03:22:14