如何在TFS中打开构建中的代码覆盖率?

如何在TFS中打开构建中的代码覆盖率?,tfs,build-process,code-coverage,Tfs,Build Process,Code Coverage,我需要知道在使用.testrunconfig文件的解决方案上运行TFS构建时如何打开代码覆盖率 testrunconfig文件中有一个用于代码覆盖率的选项,但在运行TFS构建时没有代码覆盖率结果 我正在使用*tests.dll掩码运行测试,而没有使用测试列表(.vsmdi)。您如何运行测试?您是在使用.vsmdi文件还是仅指定在*tests.dll程序集中运行所有测试 如果是后者,并且您正在使用TFS 2008,则需要将以下内容添加到生成的TFSBuild.proj文件中第一个PropertyG

我需要知道在使用.testrunconfig文件的解决方案上运行TFS构建时如何打开代码覆盖率

testrunconfig文件中有一个用于代码覆盖率的选项,但在运行TFS构建时没有代码覆盖率结果


我正在使用*tests.dll掩码运行测试,而没有使用测试列表(.vsmdi)。

您如何运行测试?您是在使用.vsmdi文件还是仅指定在*tests.dll程序集中运行所有测试

如果是后者,并且您正在使用TFS 2008,则需要将以下内容添加到生成的TFSBuild.proj文件中第一个PropertyGroup的and中

<RunConfigFile>$(SolutionRoot)\TestRunConfig.testrunconfig</RunConfigFile>
$(SolutionRoot)\TestRunConfig.TestRunConfig

这将生成指向.testrunconfig,以便它可以获取运行代码覆盖率的说明。

无论您是使用.vsmdi文件作为测试列表还是仅指定程序集文件模式,都需要RunConfigFile条目。在该.testrunconfig文件中,您指定了要应用代码覆盖率的程序集。

请注意,在VS 2010中,文件扩展名现在是“.testsettings”,但在其他情况下,它的工作方式与以前相同。