【发布时间】:2015-12-07 17:53:26
【问题描述】:
我有一个情况:我有两台服务器(服务器 A 和服务器 B)和我的 TFS 在 服务器 A 上构建我的应用程序,并且应该在 服务器 B 上部署结果强>。之后,它应该远程运行 UI 测试。 为此,我使用了 TFS 2015,并为我的构建定义添加了一些步骤(如果您理解我的意思))))。
第一步是“Visual Studio 构建”步骤,即构建我的项目。 -> 工作正常
第二步是“发布构建工件”,用于将构建结果从服务器 A 发布到服务器 B(也许这不是在机器之间发布内容的最佳解决方案,但对我有用。如果您对那,我会很高兴听到它)。-> 工作正常
第三步是“Visual Studio 测试代理部署”,它应该在服务器 B 上部署测试代理。运行此步骤时,它显示 'agentlocation' 不是有效路径。确保运行构建代理的帐户可以访问此共享。 并且如果在此步骤中失败但 root 到文件 vstf_testagent.exe 所有人都可以访问(用于共享此文件夹设置为每个人都读/写)。
第四步是“使用测试代理进行 Visual Studio 测试”,它应该运行我的 UI 测试。我希望这一步可以运行我的 UI 测试。
在服务器 A 上,我安装了测试控制器,在服务器 B 上,我安装了测试代理并给了他测试控制器的名称。在服务器 A 上我使用 Visual Studio 2015,但在服务器 B 上我使用 Visual Studio 2013。
请帮助我理解第三步的问题。它可能是什么以及如何解决它? 第四步可以运行我的 UI 测试吗?
非常感谢您的帮助!
【问题讨论】:
标签: visual-studio unit-testing tfs