如何仅为部分构建启用代码覆盖率(TFS)



我正在使用TFS2008-很快将转到TFS2010

我希望将的运行代码覆盖率作为夜间构建的一部分。由于它增加了一些开销,我不希望它在我的开发机器上运行,也不希望它作为CI构建的一部分。

有没有一种方法可以只在我的夜间构建中运行代码覆盖率?

我知道的唯一方法是有两个.testconfig文件,每个构建一个,我想知道是否有人尝试过这样做。如果我选择这个路径,我如何定义whiletestconfig文件以在本地使用?

当然
您可以有不同的生成定义(一个用于CI,一个用于Nightly),然后只需将"代码覆盖率"设置为后者

在任何情况下,使用不同的定义分离构建都是一个好主意
无论如何,每个构建都有不同的目标/要求(他们对WorkItems做什么,做什么测试,部署什么DB WebApps,给谁发什么电子邮件等等)。

最新更新