こんにちは!
220,000 個のファイルに4.6GB のテスト データがあります。一括テストでは、ファイルのペアを検索、照合、および解凍する必要があります。各ペアで複数の単体テストを実行したいと考えています。そのデータを必要とする単体テストの数に関係なく、テスト データを 1 回だけ検索、照合、および解凍するようにテスト フレームワークを説得できなければ、非常に長い時間がかかります。
NUnit の TestDataSource は 1 つの単体テストだけに適しているように見えましたが、複数の単体テストで深さ優先で実行されるようです。各テストは、データ セット全体を次々と実行します。
幅優先を実行し、各データを 1 回ロードして複数の単体テストに提供できるテスト フレームワークはありますか?
合格または最初の不合格の結果だけでなく、各データムのすべてのテスト結果を得るために、他にどのようなアプローチを試すことができますか?