在TFS 2010上运行单元测试项目.Team Build 2010不编译测试DLL

时间:2011-03-03 19:10:32

标签: visual-studio-2010 unit-testing tfs2010 tfsbuild build-automation

我已经设置了TFS 2010团队构建配置来运行连续构建。

我目前有2个测试项目在Visual Studio 2010 IDE中运行,没有任何问题。

当我将解决方案(带有测试项目)排队进行构建时,构建日志会报告: “没有测试结果”。

我的构建过程参数自动测试规则与我的测试程序集名称匹配:

  • 在与** \ * _ Test.dll匹配的程序集中运行测试。

在检查Build文件夹 C:/ Builds / 2 / [ProjectName] / [BuildName] / Binaries 之后,我注意到我的测试项目没有.dll / .pdb文件;即使所有其他项目需要dll都在这里。

测试项目文件夹执行存在于 C:/ Builds / 2 / [ProjectName / [BuildName] / Sources

在“要构建的项目”下引用的构建流程参数=> “要构建的配置”:

任何CPU | Relase

在我的解决方案的Configuration Manager下,对于任何CPU 发布,我执行下检查我的测试项目构建列。

从我读过的所有文档中,我的测试应该正在运行,但从上面的检查来看,它们似乎都没有建立。

非常感谢任何有关在TFS 2010构建服务器上编译和运行这些单元测试项目的见解或想法。

谢谢!

1 个答案:

答案 0 :(得分:0)

设置构建时,您可以指向vsmdi文件而不是放入通配符。这会产生相同的结果吗?