Nastavení konfigurace Microsoft.Testing.Platform
Microsoft.Testing.Platform podporuje použití konfiguračních souborů a proměnných prostředí ke konfiguraci chování testovací platformy. Tento článek popisuje nastavení konfigurace, které můžete použít ke konfiguraci testovací platformy.
testconfig.json
Testovací platforma používá konfigurační soubor s názvem [appname].testconfig.json ke konfiguraci chování testovací platformy. Soubor testconfig.json je soubor JSON, který obsahuje konfigurační nastavení testovací platformy.
Soubor testconfig.json má následující strukturu:
{
"platformOptions": {
"config-property-name1": "config-value1",
"config-property-name2": "config-value2"
}
}
Platforma automaticky rozpozná a načte soubor [appname].testconfig.json umístěný ve výstupním adresáři testovacího projektu (blízko spustitelného souboru).
Při použití Microsoft.Testing.Platform.MSBuild můžete jednoduše vytvořit testconfig.json soubor, který se automaticky přejmenuje na [appname].testconfig.json a přesune se do výstupního adresáře testovacího projektu.
Počínaje verzí Microsoft.Testing.Platform 1.5 můžete pomocí argumentu příkazového řádku --config-file
určit cestu k testconfig.json. Tento soubor má přednost před souborem [appname].testconfig.json.
Poznámka:
Soubor [appname].testconfig.json se přepíše v následných buildech.
Proměnné prostředí
Proměnné prostředí je možné použít k zadání informací o konfiguraci modulu runtime.
Poznámka:
Proměnné prostředí mají přednost před nastavením konfigurace v souboru testconfig.json .
TESTINGPLATFORM_UI_LANGUAGE
proměnná prostředí
Počínaje verzí Microsoft.Testing.Platform 1.5 nastaví tato proměnná prostředí jazyk platformy pro zobrazování zpráv a protokolů pomocí hodnoty národního prostředí, jako je en-us
. Tento jazyk má přednost před jazyky sady Visual Studio a .NET SDK. Podporované hodnoty jsou stejné jako pro Visual Studio. Další informace najdete v části o změně jazyka instalačního programu v dokumentaci k instalaci sady Visual Studio.