我即将开始拔头发,3天试图连一个简单的测试运行,什么都没有!
这是我到目前为止所得到的。
我有一个visual studio 2013解决方案,其中包含一个包含测试的项目。该解决方案具有Default.testsettings文件 - >在角色下,您可以配置控制器。
现在我们实际上有一个独立的控制器和代理机器的花哨设置 - 我现在已经放弃了所有这些。
相反,我有一个vm,现在托管控制器和代理。此外,为简化所有操作,控制器未在TFS团队项目集合中注册。
这就是发生的事情:
首先在我本地开发者电脑上的Visual Studio中,我可以通过testsetting文件添加控制器 - 它实际连接了!
另一个成功点是我可以让座席处于在线状态,因此它已经注册到控制器并连接。
当我尝试运行测试时出现问题,它需要永远,然后跳过测试。而是生成此错误消息:
首先,当我尝试断开代理时(我这样做是为了证明visual studio客户端似乎至少能够连接到控制器)
无法排队测试运行' [mydetails] 2014-10-24 23:44:13':测试运行' [mydetails] 2014-10-24 23:44:13&#39 ;无法在控制器[controllerMachineName]上执行。没有代理在线标记为执行测试运行。
然后连接代理时:
无法对测试运行进行排队' MLeppan @ ATSCZNB047 2014-10-24 23:53:02':连接尝试失败,因为连接方在一段时间后没有正确响应,或已建立连接失败,因为连接的主机无法响应
我只是不知道如何在这方面取得进展,它应该起作用。
在此阶段,我们将非常感谢任何提示,答案或解决方案。
答案 0 :(得分:0)
你需要:
http://nakedalm.com/standard-environments-for-automated-deployment-and-testing/
我通常会更进一步自动化部署部分:http://nakedalm.com/execute-tests-release-management-visual-studio-2013/
如果您有一个环境,但是安装了您的应用版本后,您的测试基础架构应该按预期工作。