2011-01-24 7 views
5

私は、他のさまざまなプロジェクトのための単体テストプロジェクトの束を持っており、NUnitを介してSelenium 2コードを実行するWebアプリケーション用の仕様プロジェクトが1つあります。これは、残りのテストよりも実行に時間がかかります。ソリューションからすべてのテストを実行するとResharperが仕様プロジェクトを実行しないようにするにはどうすればよいですか?

ビルドスクリプトを実行したとき、およびプロジェクトのテストを明示的に実行したときのみ、これらの仕様テストを実行し、Resharperを使用してソリューションからすべてのテストを実行するときは実行しません。

ソリューションからすべてのテストを実行するときにテストプロジェクトを無視するようにResharperまたはNUnitを設定する方法はありますか?

ありがとうございました!

答えて

1

私はそれができないと思います。ユニットテストセッションウィンドウでプロジェクトごとにフィルタリングとグループ化を行い、必要なグループを手動で実行することができます。しかし、これはワンクリックソリューションではありません。

私が考えることができる唯一の解決策は、2つの異なる単体テストプロバイダ(MSTestとNUnitなど)を使用して、ReSharperオプションで仕様プロジェクトで使用しているプロバイダを無効にすることです。

希望に役立ちます。

+0

私の研究から、これが当てはまるようです。 :(ありがとう! – adamjford

関連する問題