自動テストの実行に MTM 2010 を使用しており、テストの実行時に作成されるログ ファイルを収集するカスタム診断データ アダプター (DDA) を実装しています。
DDA 実装にいくつかの変更を加え、そのアセンブリ バージョンをインクリメントし、新しいバージョンをマシンに展開すると、この DDA で MTM が実行されています (一方、リストには 3 つの DDA があります)。
MTM に表示される古いバージョンの DDA を削除するにはどうすればよいですか?
アセンブリ バージョン (GUID) ごとに TFS に保存されている "アーティファクト" がいくつかあるようです。
MTM でヒットする古いバージョンの DDA をセットアップしようとすると、エディターを起動できないという警告が表示され、DDA 設定の XML 表現のみを編集できます。
これは一種の「検証」であり、古いバージョンは実際にはもうインストールされていません。特定のバージョンの DDA が MTM によって初めて認識されると、それに関する情報が TFS のどこかに保存されるように見えます...
追加情報:
新しいバージョンの DDA を展開すると、古いバージョンに属するファイルが上書きされます。新しいバージョンを次の場所にデプロイします。
- MTM が実行されているマシン (この DDA をセットアップできるようにするため)
- テストが実行されている VM (テスト エージェントがインストールされている場所)