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 [appname].testconfig.json fil som finns i utdatakatalogen för testprojektet (nära den körbara filen).
När du använder Microsoft.Testing.Platform.MSBuildkan 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.
Obs
Filen [appname].testconfig.json skrivs över på efterföljande versioner.
Miljövariabler
Miljövariabler kan användas för att tillhandahålla viss konfigurationsinformation vid körning.
Not
Miljövariabler har företräde framför konfigurationsinställningarna i testconfig.json-filen.
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.