如何以编程方式重新启动Microsoft Test Agent,这相当于在“测试代理状态”窗口中按“重新启动”按钮?我愿意尽可能地去做。批处理文件,C#app,Powershell等
注意:由于我正在运行UI测试,因此我需要将测试代理作为“交互式进程”运行而不是“服务”
答案 0 :(得分:5)
我遇到了同样的问题,因为QTAgent句柄在测试执行后未正确关闭,并且通过在批处理文件中执行以下操作成功重新启动代理:
taskkill /f /im qtagentprocessui.exe
start "" "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\QTAgentProcessUI.exe"
重新启动代理服务不足以关闭句柄......
希望这可以提供帮助。