2014-09-03 58 views
0

我已经设置了一个Team Foundation构建服务器,该服务器在有人试图签入时构建代码。我还设置了构建(通过进程选项卡)来运行自动化测试,并在构建测试失败时失败。尽管在团队基础构建服务中定义了自动化测试 - 它不运行

构建确实在所有配置中构建代码,但它不运行测试。

任何想法为什么,我需要做什么才能使构建运行测试?

感谢

+0

做你的测试程序集名称与正则表达式匹配?你是否使用了正确的测试跑步者? x86 v x64 – 2014-09-03 15:29:37

+0

是的,我的测试dll名称是abcTest.dll,Build中的测试配置是: - 在测试源中运行匹配** \ * Test * .dll; ** \ * Test * .appx,目标平台:'X86' 为了安全起见,我尝试了x86和x64,但仍然没有运行测试。 – ShellyBelly 2014-09-07 10:50:41

回答

0

问题是构建outputLocation配置为“AsConfigured”和构建服务正在寻找只在根目录/ bin中的测试。 我不得不改变我的配置,以便将测试dll输出到root/bin(或者提供特定路径到构建配置,但在这种情况下,您必须提及代理号码,这可能会改变)

相关问题