已安装:TestAgent 2017,TestController 2017.防火墙:无处不在。写了测试:
No connection could be made because the target machine actively refused it
尝试从VS 2017在远程代理上运行此测试并进入输出:
I, 6516, 45, 2018/01/23, 14:49:37.723, WINTCNN\QTController.exe, ControllerObject: Creating ControllerExecution for TestRun a007769d-4e55-4dc9-8d5a-db42b5b3f10e
I, 6516, 45, 2018/01/23, 14:49:37.723, WINTCNN\QTController.exe, ControllerSpooledJob: creating spooled job for test run 'akozlov@WKS04 2018-01-23 14:49:22'
I, 6516, 45, 2018/01/23, 14:49:37.723, WINTCNN\QTController.exe, ControllerObject: Queuing TestRun a007769d-4e55-4dc9-8d5a-db42b5b3f10e
TestController日志:
{{1}}
与测试执行没有任何关系
当我从VS 2015尝试相同的测试时,一切顺利。 TestController日志还有更多记录。
什么阻止我的测试从VS 2017执行?
答案 0 :(得分:0)
问题已经解决,所以:
我在安装了Visual Studio IDE的机器上安装了Visual Studio Test Controller https://www.visualstudio.com/thank-you-downloading-visual-studio/?sku=TestController&rel=15
问题消失了。
然后我卸载了测试控制器,测试继续顺利通过。
在其他几台机器上也是如此。
来自(C)Microsoft的奇迹。