できれば NUnit と NCover を使用して、テストの選択に最適なツールは何ですか。変更リストまたは変更されたファイルのリストを取得し、以前のコード カバレッジ データに基づいてテスト カバレッジを提供する可能性が高いテスト ケースを識別できるようにしたいと考えています。
ここには明らかにニワトリが先か卵が先かの問題があります。コードが変更されたため、テストを実行してカバレッジを測定し、どのテストが新しいコードをカバーしているかを判断する必要があります。実行に数時間かかるテスト ケースが数百または数千あり、変更された特定のファイル (または関数) に対して自動的に選択される少数のテストのみを実行したいとします。