TFS のビルド/テスト エージェント フレームワークを介して毎晩実行する一連の統合テストがあります。データ駆動型ではないテストが失敗した場合、MTM でテスト | テストを介してエラー メッセージを調べることができます。テスト実行を分析します。ただし、テストがデータ駆動型テストの場合
[DataSource("Microsoft.VisualStudio.TestTools.DataSource.CSV", @"|DataDirectory|\DataFiles\Providers.csv", "Providers#csv", DataAccessMethod.Sequential)]
テストが失敗すると、エラー メッセージフィールドはテスト結果にも表示されません。失敗した個々のテストの概要も詳細もありません。以下の ID 120574 に示すように:
テストをローカルで実行すると、Visual Studio のテスト エクスプローラーにエラー メッセージが表示されます。私が遭遇したケースでは、合格と不合格が混在しています (つまり、データ駆動型のケースの 1 つが失敗しましたが、すべてではありません)。結果の集計があるため、MTM がメッセージを表示していないと想定しています。
データ ドリブン テストでこれらのエラー メッセージを表示するようにテスト、MTM、またはビルドを構成する方法はありますか?