Udostępnij za pośrednictwem


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.