この記事の対象: ✔️ .NET 6 SDK 以降のバージョン
名前
dotnet test - 単体テストを実行するために使用される .NET テスト ドライバー。
説明
dotnet test コマンドは、ソリューションをビルドし、VSTest または Microsoft Testing Platform (MTP) を使用してテストを実行します。 使用するテスト ランナーによって、使用可能なコマンド ライン オプションと動作が決まります。
テスト ランナーの選択
Microsoft.Testing.Platform を有効にするには、 global.json ファイルでテスト ランナーを指定する必要があります。
{
"test": {
"runner": "Microsoft.Testing.Platform"
}
}
注
VSTest はテスト ランナーの有効な値です。 これは現在の既定値であり、省略できます。
Von Bedeutung
MTP の dotnet test エクスペリエンスは、 Microsoft.Testing.Platform バージョン 1.7 以降でのみサポートされています。
テスト ランナーのドキュメント
使用できるコマンド ライン オプション、動作、機能は、使用するテスト ランナーによって異なります。
VSTest を使用した dotnet テスト - .NET 6 SDK 以降で使用できる従来のテスト プラットフォーム。 包括的なテスト検出、フィルター処理、結果レポート機能を提供します。
MTP を使用した dotnet テスト - .NET 10 SDK 以降で使用できる最新のテスト プラットフォーム。 より高速なテスト実行と、より柔軟なテスト モジュールの選択を提供します。
ヒント
dotnet testの概念に関するドキュメントについては、「dotnet テストを使用したテスト」を参照してください。
関連項目
.NET