次の方法で共有


dotnet test コマンドは、.NETプログラムのテストを実行するためのものです。

この記事の対象: ✔️ .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 テストを使用したテスト」を参照してください。

関連項目