0

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

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

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

4

1 回答 1

0

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

于 2013-06-12T16:38:55.853 回答