Dela via


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.