単体テストが記述されたソリューション ファイルに多数のプロジェクトがあり、それらを継続的インテグレーション サーバーで実行できるように設定したいと考えています。ただし、テストの多くは適切に作成されておらず、定期的に実行されていないため、多くのテストが失敗しています。
現時点では、すべてのテストを修正する時間はありませんが、既存のテストを実行することには価値があると信じています。失敗した単体テストに対処する最善の方法は何ですか?
私が現在行っていることは、失敗した各テストを Explicit としてマークし、TODO コメントを残すことです。
[Test, Explicit] //TODO: Rewrite this test because it fails
これを行うより良い方法はありますか?それとも、CIS によって実行されるテストに含める前に、すべてのテストを修正する必要がありますか?