我正在尝试使用测试控制器配置Visual Studio Team Services,以便我可以将Azure VM用于我的实验室管理。
我创建了一个新的Azure VM(Windows Server 2012 R2)并在其上安装了测试控制器。我运行了测试控制器配置工具并将其连接到我的Visual Studio Team Services默认集合。配置工具不会显示任何错误,并通知我控制器已正确配置。
在我的本地开发机器上,我已经启动了MTM,为Azure VM创建了一个新的标准环境。但是,当我切换到控制器选项卡时,我可以看到我的TFSController,但它显示为脱机,并显示以下消息:
'测试控制器当前不可用。问你的管理员 连接到测试控制器机器,启动测试控制器 配置工具,并使用正确的团队重新配置第i个 Foundation Server和团队项目集合。或者,看看 测试控制器机器的事件查看器中的事件来识别 问题。问题解决后,单击“刷新”。
运行测试控制器的VM上的事件日志不会显示任何错误。我尝试使用多种凭据组合重新配置控制器配置(本地帐户,我用于登录VM的帐户的用户名/密码以及实验室服务帐户的用户名/密码)。
我做错了什么?我是否需要执行其他操作,因为测试控制器正在Azure VM上运行?
答案 0 :(得分:1)
connect a Test Controller/Agent to Azure DevOps or TFS 2018+是不可能的。已弃用,并带有new solution using Azure Pipelines has been created。
然后您可以直接从Azure测试计划页面运行测试。
在此处找到完整的文档:https://docs.microsoft.com/en-us/azure/devops/test/run-automated-tests-from-test-hub?view=vsts
答案 1 :(得分:0)
您是否在控制器和座席上使用相同的帐户?
使用具有VM管理员权限的帐户以及对Visual Studio Team Services的适当访问权限,配置测试控制器并使用相同的帐户配置测试代理。
那可能有用!!!! 当您尝试通过代理连接时,还要确保Controller正在运行。