Partager via


Paramètres de configuration de Microsoft.Testing.Platform

Microsoft.Testing.Platform prend en charge l'utilisation de fichiers de configuration et de variables d'environnement pour configurer le comportement de la plate-forme de test. Cet article décrit les paramètres de configuration que vous pouvez utiliser pour configurer la plate-forme de test.

testconfig.json

La plate-forme de test utilise un fichier de configuration nommé [appname].testconfig.json pour configurer le comportement de la plate-forme de test. Le fichier testconfig.json est un fichier JSON qui contient les paramètres de configuration de la plate-forme de test.

Le fichier testconfig.json a la structure suivante :

{
    "platformOptions": {
        "config-property-name1": "config-value1",
        "config-property-name2": "config-value2"
    }
}

La plateforme détectera et chargera automatiquement le fichier [appname].testconfig.json situé dans le répertoire de sortie du projet de test (à proximité de l'exécutable).

Lorsque vous utilisez Microsoft.Testing.Platform.MSBuild, vous pouvez simplement créer un fichier testconfig.json qui sera automatiquement renommé en [appname].testconfig.json et déplacé dans le répertoire de sortie du projet de test.

À compter de Microsoft.Testing.Platform 1.5, vous pouvez utiliser l’argument de ligne de commande --config-file pour spécifier le chemin d’accès au testconfig.json. Ce fichier est prioritaire sur le fichier [appname].testconfig.json.

Remarque

Le fichier [appname].testconfig.json sera écrasé lors des compilations suivantes.

Variables d'environnement

Les variables d’environnement peuvent être utilisées pour fournir des informations de configuration du runtime.

Remarque

Les variables d'environnement sont prioritaires sur les paramètres de configuration du fichier testconfig.json.

variable d’environnement TESTINGPLATFORM_UI_LANGUAGE

À partir de Microsoft.Testing.Platform 1.5, cette variable d’environnement définit la langue de la plateforme pour afficher les messages et les journaux de messages à l’aide d’une valeur régionale comme en-us. Ce langage est prioritaire sur les langages du Kit de développement logiciel (SDK) Visual Studio et .NET. Les valeurs prises en charge sont les mêmes que pour Visual Studio. Pour plus d’informations, consultez la section relative à la modification de la langue du programme d’installation dans la documentation sur l’installation de Visual Studio .