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 server a rencontré une erreur interne. 追加の情報を注ぎ、サーバーの設定でカスタム エラーを無効にします。

サーバー スタック トレース:

[0] で例外が再スローされました: Microsoft.VisualStudio の System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 タイプ) で 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.RemoteObjectContainer の1.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、

4

1 に答える 1

1

VS 2010 または VS 2010 SP1 を使用していますか? VS 2010 SP1をインストールして、もう一度お試しください。

混合環境を使用している場合は、SP1 に加えて、この一連の追加修正もご覧ください。

于 2012-10-25T03:56:17.343 に答える