2

私はかなり長い間ビルドの一部としてテストを実行しており(TFS、VS2010、MTM、ラボ管理)、常に.trxファイルを介してMTM(VS2010で開かれた)で反復データの結果を受け取りました。いくつかの更新をVMに適用して、テストを展開して実行した後(サーバーに展開し、1つの環境内のクライアントでテストを実行)、システムデータとログを含む全体的な「合格/不合格」のみの反復データ結果を受信しなくなりました( MTMのテスト設定で設定されているとおり)。

trxファイルの出力を以前のビルドと比較しましたが、過去のビルドには次のような行があります。

UnitTestResult executionId="" parentExecutionId="" testId="" testName="Login_Invalid" computerName="client" duration="" startTime="" endTime="" testType="" outcome="Passed" testListId="" relativeResultsDirectory="" dataRowInfo="0" resultType="DataDrivenDataRow"

私はほとんどのテキストを削除しました、フィールドは重要なものです。 これらの行は現在欠落しています。

このデータを収集してMTMに戻すために変更する必要がある設定はありますか?

反復データの結果を取得しようとしている環境は、Webサーバー(Win Server 2008 R2)とWebクライアント(XP)で構成されています。これまでに調査した場所(テスト設定、テストコントローラー構成、テストエージェント構成)がたくさんあるため、他にどのような情報が関連しているかわからないので、詳細についてコメントしてください。

4

1 に答える 1

1

かなりの時間が経ち、具体的なことを何もせずに結果を取り戻し始めました。それ以降に変更されたものをリストして、他の人が恩恵を受けることができるようにします。

  • 環境全体を作り直した
  • 新しいテストコントローラー
  • ServiceAccountのすべての権限を再確認しました
  • VS2010へのすべてのアップデートをインストールしました

これらの結果が返され始めた正確な時間は明確ではありませんが、それらを失った時間は、TFSバックアップのサイズを減らすためのMicrosoftHotfixのインストールと相関しているようです。これは、環境を再作成する際に再インストールされたものではありません。保証はできませんが、再度発生した場合は、この場所を探します。

これが誰かに役立つことを願っています!これらの方法のいずれかが役立つ場合は、回答を投稿してください。承認済みの回答を更新します。

于 2013-01-14T04:06:11.747 に答える