30 以上のプロジェクトを含む Visual Studio ソリューションで NUnit を使用する方法を改善できるかどうかを知りたいです。
まず、ソリューション内のすべてのアセンブリに対して 1 つのテスト アセンブリを使用しますか?それとも、テスト アセンブリの数を抑えようとしますか? 多くのテスト アセンブリを作成することから始めましたが、ビルド時間の点でかなりのコストがかかっていると思います。
次に、長時間実行されるテストや特別な環境構成を必要とするテストを管理するために、どのような戦略を使用しますか? 単体テストの実行を自動化する MSBuild スクリプトを作成したいと考えていますが、時間がかかりすぎるテストやビルド マシンで動作しないテストをスキップする必要があります。