使用 powershell 运行 mstest.exe远程时遇到问题。我需要它在其他机器上运行自动化测试 我尝试做下一个命令:
In [2]: %timeit indices_zero_grid(1920,1080)
100 loops, best of 3: 8.4 ms per loop
In [3]: %timeit indices_zero_grid_v2(1920,1080)
100 loops, best of 3: 8.14 ms per loop
然后我得到下一个错误:
无法排队测试运行'username @ machinename 2017-10-03 13:30:18':无法启动座席流程。
所以我看到mstest已启动且测试已加载但无法启动agnet进程
我试图指定凭据,但相同。虽然我是两台机器上的管理员,但是以管理员身份运行PowerShell
当我在cmd本地运行远程计算机上的相同命令时,mstest正常工作。
有没有人有类似的问题?
答案 0 :(得分:0)
您是否尝试过运行以下内容:
Invoke-Command -Computer remote -ScriptBlock {Start-Process <mstest details>...}
Invoke-Command应该可以让您进行远程访问,Start-Process应该可以运行mstest
答案 1 :(得分:0)
我不太了解mstest的工作原理。
尝试根据需要在远程计算机中创建计划任务,并在“脚本块”中调用此任务
我确定这不是最好的方法,但是请尝试这样做。
该任务将在本地运行,我认为mstest将运行而没有任何问题。