Opciones de configuración de Microsoft.Testing.Platform
Microsoft.Testing.Platform admite el uso de archivos de configuración y variables de entorno para configurar el comportamiento de la plataforma de prueba. En este artículo se describen las opciones de configuración que puede usar para configurar la plataforma de prueba.
testconfig.json
La plataforma de prueba usa un archivo de configuración denominado [appname].testconfig.json para configurar el comportamiento de la plataforma de prueba. El archivo testconfig.json es un archivo JSON que contiene opciones de configuración para la plataforma de prueba.
El archivo testconfig.json tiene la siguiente estructura:
{
"platformOptions": {
"config-property-name1": "config-value1",
"config-property-name2": "config-value2"
}
}
La plataforma detectará y cargará automáticamente el archivo [appname].testconfig.json ubicado en el directorio de salida del proyecto de prueba (cerca del ejecutable).
Al usar Microsoft.Testing.Platform.MSBuild, simplemente puede crear un archivo testconfig.json cuyo nombre se cambiará automáticamente a [appname].testconfig.json y se moverá al directorio de salida del proyecto de prueba.
A partir de Microsoft.Testing.Platform 1.5, puede usar el argumento de la línea de comandos --config-file
para especificar la ruta de acceso a testconfig.json. Este archivo tiene prioridad sobre el archivo [appname].testconfig.json.
Nota:
El archivo [appname].testconfig.json se sobrescribirá en las compilaciones posteriores.
Variables de entorno
Las variables de entorno se pueden usar para proporcionar información de configuración de entornos de ejecución.
Nota:
Las variables de entorno tienen prioridad sobre las opciones de configuración en el archivo testconfig.json.
TESTINGPLATFORM_UI_LANGUAGE
variable de entorno
A partir de Microsoft.Testing.Platform 1.5, esta variable de entorno establece el idioma de la plataforma para mostrar mensajes y registros mediante un valor de configuración regional, como en-us
. Este lenguaje tiene prioridad sobre los lenguajes del SDK de Visual Studio y .NET. Los valores admitidos son los mismos que para Visual Studio. Para obtener más información, consulte la sección sobre cómo cambiar el idioma del instalador en la documentación de instalación de Visual Studio .