ワイルドカードに基づいてコマンドラインから NUnit を実行するときに単体テストを無視できる方法はありますか?
たとえば、IntegrationTest で終わるテストを実行したくないとしますか? その場合、次を含むすべてのテストを無視すると言いたい*IntegrationTest*
ワイルドカードに基づいてコマンドラインから NUnit を実行するときに単体テストを無視できる方法はありますか?
たとえば、IntegrationTest で終わるテストを実行したくないとしますか? その場合、次を含むすべてのテストを無視すると言いたい*IntegrationTest*
残念ながら、NUnit は、実行するテストと実行しないテストを指定するためのワイルドカードの使用をサポートしていません。NUnit 2.5.9 を使用しているため、同様のことを行うためのオプションが他にもいくつかあります。
[カテゴリ("統合")] [テストフィクスチャ] パブリック クラス MyTests { }
次のコマンドを使用してテストを実行します。
nunit-console myassembly.dll /exclude:統合
nunit-console nunit.tests.integration.dll
バージョンを NUnit 2.6.2 にアップグレードすると、テキスト ファイル内の別のテスト リストを使用して、次のように実行することもできます。
nunit-console /runlist:testlist.txt nunit.tests.dll