TFS の自動化された CI ビルドおよびテスト プロセスでリモート テスト エージェントを使用して、ビルド エージェントとは別にテストを実行したいと考えています。モルまたはモル ホストを使用しない通常の単体テストでは、問題はありません。ただし、モル ホストを .testsettings に含めるか、モル ホスト テストを (HostType("Moles") 属性を介して) 持つと、テスト エージェントは、ビルド エージェントが使用する moled .dll へのパスを取得しようとするようです。 . これは、ビルド エージェントがテスト エージェントにフル パスを渡し、テスト エージェントがそれを使用するようなものです。「このアクションを実行するための適切なアクセス許可がありません」(実際には各サービスが管理者権限で実行されている場合) または不可解な「MSTest が返されたコード 1 予期される 0」というメッセージが表示され、ログ情報はありません。
グループに対する私の質問:
- MSTest、Moles、TFS Build、および Visual Studio 2010 Test Controller/Test Agent (Test Lab セットアップの一部ではない) を動作させた人はいますか?
- 動作するようになった場合、設定はどうなっていますか?