TFS在一个代理上运行测试,但在另一个代理上运行失败

时间:2013-06-11 21:55:13

标签: tfs tfs2010 mstest tfsbuild

我正在设置TFS以进行自动构建测试。我在tfs服务器上有我的构建控制器,在另外两台机器上有2个构建代理。构建完成,所有测试都通过第一个代理(我的本地机器)传递。但是,当我切换到我的构建机器(禁用代理我的机器,在构建机器上启用代理)时,测试运行不会执行,并出现以下错误...

  

试运行......'无法执行。无法将测试运行排入收集数据和诊断的控制器:localhost:6901。无法建立连接,因为目标计算机主动拒绝它127.0.0.1:6901

这对我来说是一个尖叫的权限问题,但我没有看到任何看起来会解决我的问题。任何想法从哪里开始寻找?

1 个答案:

答案 0 :(得分:0)

问题在于我启用的测试设置。它有一个指定的控制器用于“本地执行和远程收集”,并设置为在我的机器上收集。因此,当我在另一台机器上运行测试时,它试图打开与我的机器的连接以进行数据收集。我没有进行数据收集,因此我将其设置为“本地执行”。