Partager via


test dotnet

Cet article s’applique à : ✔️ SDK .NET Core 6 et versions ultérieures

Nom

dotnet test - Pilote de test .NET utilisée pour exécuter des tests unitaires.

Descriptif

La commande dotnet test génère la solution et exécute les tests avec VSTest ou Microsoft Testing Platform (MTP). L’exécuteur de test que vous utilisez détermine les options et le comportement de ligne de commande disponibles.

Choix d’un test runner

Pour activer MTP, vous devez spécifier l’exécuteur de test dans le global.json fichier. Voici des exemples de configuration de l’exécuteur de test :

Plateforme de test Microsoft :

{
    "test": {
        "runner": "Microsoft.Testing.Platform"
    }
}

VSTest :

{
    "test": {
        "runner": "VSTest"
    }
}

Important

L’expérience dotnet test pour MTP n’est prise en charge que dans la Microsoft.Testing.Platform version 1.7 et ultérieure.

Documentation sur l’exécuteur de test

Les options de ligne de commande, le comportement et les fonctionnalités disponibles diffèrent selon l’exécuteur de test que vous utilisez :

  • test dotnet avec VSTest - Plateforme de test traditionnelle, disponible dans le Kit de développement logiciel (SDK) .NET 6 et versions ultérieures. Fournit des fonctionnalités complètes de détection, de filtrage et de création de rapports de résultats.

  • test dotnet avec MTP - Plateforme de test moderne, disponible dans le Kit de développement logiciel (SDK) .NET 10 et versions ultérieures. Offre une exécution de test plus rapide et une sélection de module de test plus flexible.

Conseil / Astuce

Pour obtenir une documentation conceptuelle sur dotnet test, consultez Test avec dotnet test.

Voir aussi