从VSTS触发测试用例时,需要在Agent.Listener.exe窗口中按Enter

时间:2019-02-21 07:12:30

标签: azure-devops azure-pipelines azure-pipelines-release-pipeline azure-devops-hosted-agent

背景-我正在使用azure-devops构建和发布定义运行已编码的UI测试用例。并且我正在Windows 10自托管VM代理中运行测试用例。

虽然从VSTS运行已编码的UI测试用例,但是直到我在Agent.Listener.exe窗口中按Enter才开始发布发布。正如您在下面的屏幕中看到的那样,没有任何作业正在运行,一旦我按Enter键,它就会开始运行该作业。

如果我在很长一段时间内都没有按下Enter键,则发行将失败,并说:“代理:“计算机名称”与服务器失去通信。请验证计算机是否正在运行并且网络连接正常。”

enter image description here

,当我按Enter时,它会说正在运行的作业来开始运行。 在管理员模式下启动期间,Agent.Listener.exe以自动登录启动。

任何人都可以帮助我解决问题,这样我每次触发新的测试用例时都不必按Enter键吗?

1 个答案:

答案 0 :(得分:0)

您应该运行代理with --unattended switch。为了获得有关此命令的更多信息,请运行Agent.Listener.exe configure --help。特别是,它包含了许多如何传递必要答案以使其无人值守的示例:

enter image description here