Ustawienia konfiguracji Microsoft.Testing.Platform
Microsoft.Testing.Platform obsługuje używanie plików konfiguracji i zmiennych środowiskowych w celu skonfigurowania zachowania platformy testowej. W tym artykule opisano ustawienia konfiguracji, których można użyć do skonfigurowania platformy testowej.
testconfig.json
Platforma testowa używa pliku konfiguracji o nazwie [appname].testconfig.json w celu skonfigurowania zachowania platformy testowej. Plik testconfig.json jest plikiem JSON zawierającym ustawienia konfiguracji platformy testowej.
Plik testconfig.json ma następującą strukturę:
{
"platformOptions": {
"config-property-name1": "config-value1",
"config-property-name2": "config-value2"
}
}
Platforma automatycznie wykryje i załaduje plik [appname].testconfig.json znajdujący się w katalogu wyjściowym projektu testowego (blisko pliku wykonywalnego).
W przypadku korzystania z programu Microsoft.Testing.Platform.MSBuild można po prostu utworzyć plik testconfig.json , który zostanie automatycznie zmieniony na [appname].testconfig.json i przeniesiony do katalogu wyjściowego projektu testowego.
Począwszy od microsoft.Testing.Platform 1.5, możesz użyć argumentu wiersza polecenia --config-file
, aby określić ścieżkę do testconfig.json. Ten plik ma pierwszeństwo przed [appname].testconfig.json pliku.
Uwaga
Plik [appname].testconfig.json zostanie zastąpiony w kolejnych kompilacjach.
Zmienne środowiskowe
Zmienne środowiskowe mogą służyć do dostarczania niektórych informacji o konfiguracji środowiska uruchomieniowego.
Uwaga
Zmienne środowiskowe mają pierwszeństwo przed ustawieniami konfiguracji w pliku testconfig.json .
zmienna środowiskowa TESTINGPLATFORM_UI_LANGUAGE
Począwszy od platformy Microsoft.Testing.Platform 1.5, ta zmienna środowiskowa ustawia język platformy do wyświetlania komunikatów i dzienników przy użyciu wartości ustawień regionalnych, takich jak en-us
. Ten język ma pierwszeństwo przed językami programu Visual Studio i zestawu .NET SDK. Obsługiwane wartości są takie same jak w przypadku programu Visual Studio. Aby uzyskać więcej informacji, zobacz sekcję dotyczącą zmiany języka instalatora w dokumentacji instalacji programu Visual Studio.