测试运行时代理进程已停止。来自TeamCity的测试执行

测试运行时代理进程已停止。来自TeamCity的测试执行,teamcity,mstest,Teamcity,Mstest,当我尝试使用MSTest/命令提示符从teamcity集成执行构建dll时,所有测试都会失败并出现错误 即使它没有打开浏览器实例,也会使用MSTest 10和MSTest 11(Visual studio 12) 错误: “测试运行时代理进程已停止。”(QTAgent)在结果.trx文件中观察到 当我试图从命令提示符(不在TeamCity中)执行相同的dll时,所有测试都成功执行 已使用MSBuild成功生成生成 谢谢, Shiv由于TeamCity Build Agent和TeamCity S

当我尝试使用
MSTest/命令提示符
teamcity
集成执行构建dll时,所有测试都会失败并出现错误

即使它没有打开浏览器实例,也会使用
MSTest 10和MSTest 11(Visual studio 12)

错误: “测试运行时代理进程已停止。”(QTAgent)在结果
.trx文件中观察到

当我试图从
命令提示符(不在TeamCity中)执行相同的dll时,
所有测试都成功执行

已使用MSBuild成功生成生成

谢谢,
Shiv

由于TeamCity Build Agent和TeamCity Server在系统帐户下运行,而QTAgent和IExplore服务在管理员用户下运行,因此观察到该问题

解决方案:

使用管理员运行TeamCity构建代理和TeamCity服务器

最好使用“代理生成”文件夹中的命令提示符启动代理。(在从命令提示符启动代理服务之前,请停止从服务运行代理)

使用以下命令运行代理: C:\BuildAgent\bin>agent.bat启动

现在试着运行测试它的工作