4

私はVS2010を使用しています。

TestContext.AddResultFile()単体テスト中に不安定な動作が発生します。ファイルをレポートに追加する場合としない場合があります。同じ基本的なダミー テストを何度も実行すると、約 50% のケースでファイルがレポートに追加されません。

他の誰かがこれに気づきましたか?解決策は何ですか?

4

1 に答える 1

5

問題は、テスト結果を開くのが早すぎたことです。TestCleanup()メソッドがまだ実行されている間、テストの実行は失敗としてマークされます。

TestContext.AddResultFile()が によって呼び出されたためTestCleanup()、テスト結果をクリックするのが早すぎたため、レポートは表示されましたが、追加の結果ファイルは表示されませんでした。そのため、結果ウィンドウに「テストの実行が完了しました...」と表示されている間はテスト レポートを開かないでください。「テストの実行が完了しました」または「テストの実行に失敗しました」と表示されるまで待つ必要があります。

于 2013-11-05T16:41:04.047 に答える