2

安装 Visual Studio 2012 进行测试后,我无法从 Visual Studio 2010 远程运行测试(使用远程测试控制器)。我从 Visual Studio 2010 开始测试,因为我们的开发团队还没有迁移,而且我们的测试台还在使用VS 2010 测试代理和控制器(2010 和 2012 版本不兼容)

运行仍在等待中。 待办的

在测试控制器上启用日志后,我收到此消息(也在 EventLog 中)

E, 1360, 4, 2012/10/04, 15:40:02.080, FR-VMRD-CTRL\QTController.exe, ControllerSpooledJob.AddMessage: Failed calling event listener 
    Microsoft.VisualStudio.TestTools.Execution.RemoteObjectContainer`1[Microsoft.VisualStudio.TestTools.Controller.IControllerEvents]: System.Runtime.Remoting.RemotingException: Le serveur a rencontré une erreur interne. Pour plus d'informations, désactivez customErrors dans le fichier .config du serveur.

    Server stack trace: 

    Exception rethrown at [0]: 
       at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
       at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
       at Microsoft.VisualStudio.TestTools.Controller.IControllerEvents.ControllerEvent(TestMessage report)
       at Microsoft.VisualStudio.TestTools.Controller.ControllerSpooledJob.<>c__DisplayClass6.<AddMessage>b__3(IControllerEvents eventListener)
       at Microsoft.VisualStudio.TestTools.Execution.RemoteObjectContainer`1.InvokeAsRemoteUser(Action`1 invoke)
       at Microsoft.VisualStudio.TestTools.Controller.ControllerSpooledJob.AddMessage(TestMessage message) 

测试台没有变化,没有VS2012的另一台机器上没有错误。

有没有办法解决这个问题?

更新

2012/12/19, 18:02:41.893, FR-VMRD-CTRL\QTController.exe, ControllerExecution: 异常: System.Runtime.Remoting.RemotingException: Le serverur a rencontré une erreur interne。Pour plus d'informations,désactivez customErrors dans le fichier .config du serverur。

服务器堆栈跟踪:

在 [0] 处重新引发异常:在 Microsoft.VisualStudio 的 System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) 处的 System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)。 Microsoft.VisualStudio.TestTools.Controller.ControllerExecution 上的 TestTools.Controller.IControllerEvents.ControllerEvent(TestMessage 报告)。<>c__DisplayClass1d.b__19(IControllerEvents eventListener) 在 Microsoft.VisualStudio.TestTools.Execution.RemoteObjectContainer1.InvokeAsRemoteUser(Action1 调用)在 Microsoft.VisualStudio.TestTools.Controller.ControllerExecution.CallListeners(TestMessage testMessage) W, 2328, 7, 2012/12/19, 18:02:41.893, FR-VMRD-CTRL\QTController.exe, DeploymentQueue: File为文件 C:\Users\load.test.BE-AD\AppData\Local\VSEQT\QTController\358406f9-2bcd-4cc7-887e-ea50fce18a1e\Deployment\calculatorservice.test.dll W, 2328, 7, 2012/ 取消复制12/19, 18:02:41.893, FR-VMRD-CTRL\QTController.exe, EqtException: 文件复制被取消。E, 2328, 7, 2012/12/19, 18:02:41.909, FR-VMRD-CTRL\QTController.exe, DeploymentQueue.DeploymentQueueThread: 部署失败。Microsoft.VisualStudio.TestTools.Exceptions.EqtException:文件复制已取消。在 Microsoft.VisualStudio.TestTools.Execution.DeploymentQueue.CopyFile(字符串 agentName,字符串 remoteFileName,字符串 localFileName,

4

1 回答 1

1

你在 VS 2010 还是 VS 2010 SP1 上?请安装VS 2010 SP1 并重试。

如果您使用的是混合环境,请查看这组基于 SP1 的附加修复

于 2012-10-25T03:56:17.343 回答