私が走るとき
nunit3-console.exe (myfilepath)\dll file
コンソールランナーはすべてのテストを実行します。
個々のテストを実行するには、どのコマンドを実行する必要がありますか?私は試した
nunit3-console.exe /run:namespace.class.method (myfilepath)\dll file
無効な引数を使用していると表示されます。誰かが私に正しい構文を提供できますか?
サンクス
-whereコマンドラインオプション を調べて、個々のテストを実行したり、テストをフィルタリングしたりします。これはNUnit3の新機能です。--where
オプションは テスト選択言語 を使用します。これはテスト用のSQLに少し似ています。
nunit-console --where "method =~ /Source.*Test/ && class =~ 'My.Namespace.Classname'" test.dll
単純なフィルターの場合、コンマで区切られたテスト名の単純なリストとともに--test=NAMES
オプションを使用することもできます。
nunit3-console.exe --test=namespace.class.method test.dll
TestCase
およびその他のデータ駆動型テストでは、個々のテストのテスト名を判別するのが難しい場合があります。その場合は、--explore
オプションを使用できます。