Konfigurationsinställningar för Microsoft.Testing.Platform
Microsoft.Testing.Platform stöder användning av konfigurationsfiler och miljövariabler för att konfigurera testplattformens beteende. I den här artikeln beskrivs de konfigurationsinställningar som du kan använda för att konfigurera testplattformen.
testconfig.json
Testplattformen använder en konfigurationsfil med namnet [appname].testconfig.json för att konfigurera testplattformens beteende. Den testconfig.json filen är en JSON-fil som innehåller konfigurationsinställningar för testplattformen.
Filen testconfig.json har följande struktur:
{
"platformOptions": {
"config-property-name1": "config-value1",
"config-property-name2": "config-value2"
}
}
Plattformen identifierar och läser automatiskt in filen [appname].testconfig.json som finns i testprojektets utdatakatalog (nära den körbara filen).
När du använder Microsoft.Testing.Platform.MSBuild kan du helt enkelt skapa en testconfig.json fil som automatiskt kommer att byta namn till [appname].testconfig.json och flyttas till utdatakatalogen för testprojektet.
Från och med Microsoft.Testing.Platform 1.5 kan du använda kommandoradsargumentet --config-file
för att ange sökvägen till testconfig.json. Den här filen har företräde framför filen [appname].testconfig.json.
Kommentar
Filen [appname].testconfig.json skrivs över i efterföljande versioner.
Miljövariabler
Miljövariabler kan användas för att ange viss konfigurationsinformation för körning.
Kommentar
Miljövariabler har företräde framför konfigurationsinställningarna i filen testconfig.json .
TESTINGPLATFORM_UI_LANGUAGE
miljövariabel
Från och med Microsoft.Testing.Platform 1.5 anger den här miljövariabeln plattformens språk för att visa meddelanden och loggar med hjälp av ett språkvärde som en-us
. Det här språket har företräde framför Visual Studio- och .NET SDK-språken. De värden som stöds är desamma som för Visual Studio. Mer information finns i avsnittet om hur du ändrar installationsspråket i installationsdokumentationen för Visual Studio.