私はVS2010を使用しています。
TestContext.AddResultFile()
単体テスト中に不安定な動作が発生します。ファイルをレポートに追加する場合としない場合があります。同じ基本的なダミー テストを何度も実行すると、約 50% のケースでファイルがレポートに追加されません。
他の誰かがこれに気づきましたか?解決策は何ですか?
私はVS2010を使用しています。
TestContext.AddResultFile()
単体テスト中に不安定な動作が発生します。ファイルをレポートに追加する場合としない場合があります。同じ基本的なダミー テストを何度も実行すると、約 50% のケースでファイルがレポートに追加されません。
他の誰かがこれに気づきましたか?解決策は何ですか?
問題は、テスト結果を開くのが早すぎたことです。TestCleanup()
メソッドがまだ実行されている間、テストの実行は失敗としてマークされます。
TestContext.AddResultFile()
が によって呼び出されたためTestCleanup()
、テスト結果をクリックするのが早すぎたため、レポートは表示されましたが、追加の結果ファイルは表示されませんでした。そのため、結果ウィンドウに「テストの実行が完了しました...」と表示されている間はテスト レポートを開かないでください。「テストの実行が完了しました」または「テストの実行に失敗しました」と表示されるまで待つ必要があります。