0

TFS バージョンをアップグレードする作業を待っています。それまでの間、Azure アカウントで個人用の TFS プロジェクトを作成しました。これにより、MTM を使用して「練習」することができるので、アップグレードしたときにすぐに実行に移すことができます。

Visual Studio のチーム エクスプローラーに、TFS にリンクされた個人的なプロジェクトがあり、ビルド定義と完成したビルドがあります。メイン プロジェクトを参照する同じ sln に単体テスト プロジェクトがあります。私のテストは MTM で正しく表示されます。また、テスト コントローラーを構成し、ラボ センター マシンでテスト エージェントを構成しました。

次に、Lab Center 環境を作成しました。仮想マシンがセットアップされたので、それを追加しました。[マシン] タブの [タイプ] については、確信が持てなかった (それが重要かどうかわからない) ため、サーバーを選択しました。それでも、検証ボタンを押すと、テスト エージェントがリモート マシンに正しくインストールされたので、うまくいったと思います。準備完了と表示されます。すごい!

テストを実行しようとすると、「テスト実行のビルド ディレクトリが存在しないか、アクセス許可が必要です」というエラーが表示されます。コードが行うことは、そのメッセージでエラーになる前に「テストコントローラーを待機しています」と言うだけです。

これをトラブルシューティングする方法がわかりません。「Hey」をコンソールに出力するのは、単なる単体テストです。必要に応じて写真を提供できます。ありがとうございました。

4

1 に答える 1

0

MTM は、TFS 2015 で導入された新しい Web ベースのビルド システムによって作成されたビルドから自動テストを実行できません。

これには MTM は必要ありません。新しいビルド システムには、テスト エージェントをインストール/構成し、それらのテスト エージェントを使用してテストを実行するためのタスクがあるためです。MTM からテストの実行を手動でトリガーすることはできません。

于 2016-06-20T18:52:19.963 に答える