我正在等待我的工作升级我们的TFS版本。与此同时,我在我的azure帐户上创建了一个个人TFS项目。这允许使用MTM“练习”,这样当我们升级时,我可以立即开始运行。
我的个人项目在Visual Studio的团队资源管理器中,链接到TFS,具有构建定义和完整的构建。我在同一个sln中有一个单元测试项目,它引用了主项目。我的测试在MTM中正确显示。我还配置了测试控制器,并在Lab Center机器上配置了测试代理。
然后我建立了一个Lab Center环境。我们有一个虚拟机设置,所以我添加了一个。对于机器选项卡下的“类型”,我选择了服务器,因为我不确定(不确定是否重要)。尽管如此,我认为它有效,因为当我点击验证按钮时,测试代理正确安装在远程计算机上。它说准备好了。太好了!
当我去运行测试时,我收到以下错误:“测试运行的构建目录不存在或者需要访问权限。”所有代码都在使用该消息出错之前说“等待测试控制器”。
我无法弄清楚如何解决这个问题。它只是一个单元测试,可以将“Hey”打印到控制台。如果需要,我可以提供图片。谢谢。
答案 0 :(得分:0)
MTM无法从TFS 2015中引入的基于Web的新构建系统创建的构建中运行自动化测试。
MTM不是必需的,因为新构建系统中有一些任务用于安装/配置测试代理并使用这些测试代理运行测试。您无法从MTM手动触发测试执行。