【发布时间】:2012-09-25 14:28:58
【问题描述】:
安装 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)
Test Rig没有变化,没有VS2012的另一台机器上没有错误。
有没有办法解决这个问题?
更新
W, 2328, 6, 2012/12/19, 18:02:24.287, FR-VMRD-CTRL\QTController.exe, EqtException: 找不到运行 90d0339e-5dea-4614-97bd-9f7530eea00c 的执行对象 W, 2328, 6, 2012/12/19, 18:02:24.287, FR-VMRD-CTRL\QTController.exe, ControllerObject: DisconnectTestRun: 找不到运行对象 90d0339e-5dea-4614-97bd-9f7530eea00c W, 2328, 6, 2012/12/19, 18:02:24.303, FR-VMRD-CTRL\QTController.exe, EqtException: 找不到运行 7ecf5dc9-d7ce-4203-ad28-c59925ea5ffb 的执行对象 W, 2328, 6, 2012/12/19, 18:02:24.303, FR-VMRD-CTRL\QTController.exe, ControllerObject: DisconnectTestRun: 找不到运行的执行对象 7ecf5dc9-d7ce-4203-ad28-c59925ea5ffb E, 2328, 10, 2012/12/19, 18:02:41.893, FR-VMRD-CTRL\QTController.exe, ControllerExecution: 无法到达事件监听器运行 358406f9-2bcd-4cc7-887e-ea50fce18a1e E, 2328, 10, 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] 处重新抛出异常:
在 System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg,IMessage retMsg)
在 System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData,Int32 类型)
在 Microsoft.VisualStudio.TestTools.Controller.IControllerEvents.ControllerEvent(TestMessage 报告)
在 Microsoft.VisualStudio.TestTools.Controller.ControllerExecution.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: 文件复制已取消 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,RemoteObjectContainer`1 qtFileContainer)
在 Microsoft.VisualStudio.TestTools.Execution.DeploymentQueue.CopyFiles(DeploymentJob 作业)
在 Microsoft.VisualStudio.TestTools.Execution.DeploymentQueue.DeploymentQueueThread()
E, 2328, 7, 2012/12/19, 18:02:41.909, FR-VMRD-CTRL\QTController.exe, FileCopyComplete: 发生部署异常:文件复制被取消。
【问题讨论】:
标签: visual-studio-2010 unit-testing visual-studio-2012 load-testing