TFS Build Agent跳过所有测试

时间:2013-09-17 07:22:13

标签: c# .net tfs tfs2012 build-agent

我已经为我的TFS 2012设置了构建控制器和构建代理。 我有一个带有编码UI测试的.NET 4.0项目,我想在那里运行。 我将构建配置设置为使用VS Test Runner运行。

问题是测试运动员跳过我的所有测试! (当我使用Diagnostic logging verbosity运行构建时,我可以在日志视图中看到Skipped <test_name>我的所有测试

有什么想法吗?

更新 -

我已经搜索了很多内容并发现在构建配置中添加.testsettings文件应该可以解决这个问题,但是当我添加一个时,构建失败并出现以下错误(没有发现此错误: ():

  

由于经典模式不可用,MSTestAdapter无法运行测试。原因:调用目标引发了异常。   目录C:\ Program Files(x86)\ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ PrivateAssemblies \ DataCollectors不存在

并发出此警告:

  

没有可用的测试。确保已安装的测试发现&amp;执行者,平台和框架版本设置是合适的,然后再试一次。

1 个答案:

答案 0 :(得分:2)

要在构建服务器中运行编码ui测试,您需要将构建代理作为交互式进程运行(构建服务属性,作为交互式进程运行),还需要设置测试控制器和交互式测试代理。

http://msdn.microsoft.com/en-us/library/vstudio/ms181712.aspx#interactive

http://msdn.microsoft.com/en-us/library/dd648127.aspx

在您的测试设置中,您可以选择测试代理和其他设置

http://msdn.microsoft.com/en-us/library/ee256991.aspx