Share via


제네릭 테스트에서 환경 변수 사용

제네릭 테스트를 프로그래밍하려면 제네릭 테스트 페이지의 필드에 정보를 입력해야 합니다. 이러한 필드 중 몇 개에는 폴더에 대한 경로를 입력합니다. 이러한 경로를 하드 코딩할 수도 있지만 다음과 같은 필드에서 환경 변수를 사용하여 경로를 나타낼 수도 있습니다.

  • 대상 실행 파일

  • 명령줄 인수

  • 요약 결과 파일 위치

  • 배포 항목

SystemDrive, ProgramFilesUserProfile 등의 시스템 정의 또는 사용자 정의 환경 변수를 모두 사용할 수 있습니다. 이때 ComSpec 변수가 특히 유용합니다. ComSpec은 명령 프롬프트 실행 파일인 cmd.exe에 대한 전체 경로로 확장됩니다. ComSpec을 사용하여 .bat 파일 등의 명령 프롬프트 스크립트를 실행할 수 있습니다.

참고

환경 변수에는 대/소문자가 구분되지 않습니다.

설정된 환경 변수 및 해당 값을 확인하려면 명령줄에서 set를 입력합니다.

기본적으로 정의되지 않은 환경 변수는 빈 문자열로 확장됩니다. 예를 들어 제네릭 테스트에 %MyExecutableDir%MyExecutable.exe를 지정했지만 MyExecutableDir이 정의되지 않은 경우 테스트 엔진에서 이 문자열이 MyExecutable.exe로 처리되어 이 파일을 배포 디렉터리에서 실행합니다. MyExecutable.exe가 배포된 경우에는 이 방식이 정상적으로 작동합니다.

환경 변수를 사용하여 테스트 엔진에서 테스트를 실행하는 폴더를 제어할 수 있습니다. 예를 들어 MyExecutableDir을 E:\builds\drop\...\Bin\으로 설정하면 테스트 엔진에서 이 위치의 파일을 실행합니다. 테스트에 소스 제어가 적용되는 등의 이유로 테스트를 이동할 수 없는 경우에 이 방법에 유용합니다.

참고 항목

개념

제네릭 테스트와 함께 요약 결과 파일 사용

기타 리소스

제네릭 테스트 설정 예제