xunit.net - メリット - xunit 使い方




dotnetテストを使用して特定のテストを実行するにはどうすればよいですか? (2)

dotnetバージョン1.0.0では、--filterオプションを使用する必要があります:

DisplayName、FullyQualifiedName、およびTraitsでフィルタリングできます。

例:

dotnet test --filter "FullyQualifiedName=YourNamespace.TestClass1.Test1"

また、これらの演算子は=、!=および〜(contains)とすることができます。

詳細はこちら: docs

.NET Coreプロジェクトには大きなテストスイートがあります。 テストエクスプローラウィンドウを使用して、いくつかのテストを選択して実行することができます。

私はまた、 dotnet testコマンドラインでテストスイート全体を実行することもできます。 コマンドラインで1つ(またはいくつか)のテストを実行する方法はありますか?


この回答は古いです...

これはxunit固有のものです:dotnet dotnet test -method <test name>

<test name>は完全なメソッド名(namespace + class +メソッド名)

あなたのテストがTheory 、AFAIKの場合、実行する理論を指定する方法はありません。 それはすべてを実行します。