我有80多个VS2010解决方案,每个解决方案都包含一些单元测试项目。
在构建过程之前,所有解决方案都将合并为一个大解决方案。
成功构建后,将执行所有测试(或某些测试子集)。
我想为所有测试启用测试代码覆盖率,以获取所有输出程序集的确切代码覆盖率。
我的问题是:如何在不使用Visual Studio的情况下启用代码覆盖?
注意:我正在使用TFS2010(MSBuild)构建合并的解决方案。 VS 2010 Premium已安装在生成服务器上。 MSTest用于测试执行。
最佳答案
您可以使用JetBrain的TeamCity Professional。它是一个CI服务器,支持执行单元测试和计算代码覆盖率。 It is free for small installations.