Impostazioni di configurazione di Microsoft.Testing.Platform
Microsoft.Testing.Platform supporta l'uso di file di configurazione e variabili di ambiente per configurare il comportamento della piattaforma di test. Questo articolo descrive le impostazioni di configurazione che è possibile usare per configurare la piattaforma di test.
testconfig.json
La piattaforma di test usa un file di configurazione denominato [appname].testconfig.json per configurare il comportamento della piattaforma di test. Il file testconfig.json è un file JSON che contiene le impostazioni di configurazione per la piattaforma di test.
Il file testconfig.json ha la seguente struttura:
{
"platformOptions": {
"config-property-name1": "config-value1",
"config-property-name2": "config-value2"
}
}
La piattaforma rileverà e caricherà automaticamente il file [appname].testconfig.json che si trova nella directory di output del progetto di test (vicino al file eseguibile).
Quando si usa Microsoft.Testing.Platform.MSBuild, è sufficiente creare un file testconfig.json, che verrà rinominato automaticamente in [appname].testconfig.json e spostato nella directory di output del progetto di test.
A partire da Microsoft.Testing.Platform 1.5, è possibile usare l'argomento della riga di comando --config-file
per specificare il percorso del testconfig.json. Questo file ha la precedenza sul file [nomeapp].testconfig.json.
Nota
Il file [appname].testconfig.json verrà sovrascritto nelle build successive.
Variabili di ambiente
Le variabili di ambiente possono essere usate per fornire alcune informazioni di configurazione del runtime.
Nota
Le variabili di ambiente hanno la precedenza sulle impostazioni di configurazione nel file testconfig.json .
TESTINGPLATFORM_UI_LANGUAGE
variabile di ambiente
A partire da Microsoft.Testing.Platform 1.5, questa variabile di ambiente imposta la lingua della piattaforma per la visualizzazione di messaggi e log usando un valore di localizzazione, ad esempio en-us
. Questo linguaggio ha la precedenza sui linguaggi di Visual Studio e .NET SDK. I valori supportati sono uguali a per Visual Studio. Per altre informazioni, vedere la sezione relativa alla modifica del linguaggio del programma di installazione nella documentazione di installazione di visual Studio .