다음을 통해 공유


Microsoft.Testing.Platform 구성 설정

Microsoft.Testing.Platform은 구성 파일 및 환경 변수를 사용하여 테스트 플랫폼의 동작을 구성할 수 있도록 지원합니다. 이 문서에서는 테스트 플랫폼을 구성하는 데 사용할 수 있는 구성 설정에 대해 설명합니다.

testconfig.json

테스트 플랫폼은 [appname].testconfig.json 구성 파일을 사용하여 테스트 플랫폼의 동작을 구성합니다. testconfig.json 파일은 테스트 플랫폼에 대한 구성 설정을 포함하는 JSON 파일입니다.

testconfig.json 파일의 구조는 다음과 같습니다.

{
    "platformOptions": {
        "config-property-name1": "config-value1",
        "config-property-name2": "config-value2"
    }
}

플랫폼은 테스트 프로젝트의 출력 디렉터리(실행 파일 가까이)에 있는 [appname].testconfig.json 파일을 자동으로 검색하고 로드합니다.

Microsoft.Testing.Platform.MSBuild 를 사용할 때, testconfig.json 파일을 생성하면 자동으로 [appname].testconfig.json으로 이름이 바뀌고 테스트 프로젝트의 출력 디렉터리로 이동됩니다.

Microsoft.Testing.Platform 1.5부터 명령줄 인수 --config-file 사용하여 testconfig.json경로를 지정할 수 있습니다. 이 파일은 [appname].testconfig.json 파일보다 우선합니다.

메모

[appname].testconfig.json 파일은 후속 빌드에서 덮어씁니다.

환경 변수

환경 변수를 사용하여 일부 런타임 구성 정보를 제공할 수 있습니다.

메모

환경 변수는 testconfig.json 파일의 구성 설정보다 우선합니다.

TESTINGPLATFORM_UI_LANGUAGE 환경 변수

Microsoft.Testing.Platform 1.5부터 이 환경 변수는 en-us같은 로캘 값을 사용하여 메시지 및 로그를 표시하기 위한 플랫폼의 언어를 설정합니다. 이 언어는 Visual Studio 및 .NET SDK 언어보다 우선합니다. 지원되는 값은 Visual Studio와 동일합니다. 자세한 내용은 Visual Studio 설치 설명서설치 관리자 언어 변경에 대한 섹션을 참조하세요.