Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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 [appname].testconfig.json plik znajdujący się w katalogu wyjściowym projektu testowego (blisko pliku wykonywalnego).
W przypadku korzystania z Microsoft.Testing.Platform.MSBuildmoż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.
Notatka
Plik.testconfig.json [appname] zostanie zastąpiony w kolejnych kompilacjach.
Zmienne środowiskowe
Zmienne środowiskowe mogą służyć do dostarczania niektórych informacji o konfiguracji środowiska uruchomieniowego.
Notatka
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.