테스트 결과 게시를 위한 명령줄 옵션
다음 옵션은 MSTest.exe 명령줄 유틸리티를 사용할 때 테스트 결과를 게시하기 위해 사용됩니다.
[!참고]
팀 프로젝트 컬렉션의 데이터베이스는 Team Foundation Server 컴퓨터에 있습니다.따라서 팀 탐색기가 설치되어 있고 Visual Studio 사용자 세션이 Team Foundation Server 컴퓨터에 연결되어 있을 경우에만 테스트 데이터를 게시할 수 있습니다.Team Foundation Server에 연결하는 방법에 대한 자세한 내용은 Team Foundation Server의 팀 프로젝트에 연결을 참조하십시오.
테스트 결과를 게시하기 위해 필요한 옵션
명령줄에서 테스트 결과를 게시할 때 이전에 완료한 테스트 실행의 결과를 게시하거나 테스트를 실행한 다음 새 실행 결과를 게시할 수 있습니다.
/publish, /publishbuild, /platform, /flavor 및 /teamproject 옵션은 테스트 결과를 게시하는 데 필요합니다.이전의 테스트 실행 결과만 게시하려면 /publishresultsfile 옵션을 사용합니다.
[!참고]
테스트 결과 게시를 위해서 사용되는 MSTest.exe 명령줄 옵션 외의 옵션에 대한 자세한 내용은 MSTest.exe 명령줄 옵션을 참조하십시오.
/publish
**/publish:[**서버 이름]
/publish 옵션을 사용하면 프로젝트의 Team Foundation Server와 연결된 팀 프로젝트 컬렉션의 데이터베이스에 테스트 데이터를 게시할 수 있습니다.
/publish 옵션을 사용할 경우 Team Foundation Server의 이름을 올바르게 지정해야 합니다.올바른 형식은 여기서 설명한 대로 Team Foundation Server가 클라이언트 컴퓨터에 등록되었는지 여부에 따라 달라집니다.
Team Foundation Server가 클라이언트 컴퓨터에 등록되지 않은 경우 Team Foundation Server를 식별하는 URI를 사용합니다.예를 들어, /publish:http://OurTFSMachine:8080을 입력합니다.
Team Foundation Server 컴퓨터가 등록된 경우 축약된 형식 즉, /publish:OurTFSMachine을 사용할 수 있습니다.
/publishbuild
/publishbuild:[build id]
테스트 데이터를 게시하려면 완료한 빌드의 이름을 지정해야 합니다.빌드의 이름을 찾으려면 다음 단계를 따릅니다.
Visual Studio를 연 다음 Team Foundation Server에 연결합니다.자세한 내용은 Team Foundation Server의 팀 프로젝트에 연결를 참조하십시오.
팀 탐색기를 엽니다.
팀 프로젝트를 열고 팀 프로젝트 노드를 확장합니다.
빌드에서 모든 빌드 형식 또는 특정 빌드 형식을 두 번 클릭하여 해당 빌드를 봅니다.
사용할 수 있는 빌드 이름이 이름 열에 표시됩니다.
[!참고]
빌드 이름을 두 번 클릭하여 /platform 및 /flavor의 정보를 찾을 수 있습니다.
/flavor
/flavor:[특성(flavor)]
문자열로 입력되는 이 옵션은 테스트 결과를 게시하기 위한 필수 항목입니다./flavor 및 /platform의 값은 /publishbuild 옵션에 의해 식별되는 완료된 빌드의 유효한 값 조합과 일치해야 합니다.게시 옵션과 함께 MSTest 유틸리티를 실행하면 유틸리티는 우선 테스트 실행을 완료한 다음 테스트 실행 결과를 게시하기 전에 테스트 실행의 버전과 플랫폼 속성을 설정합니다.
/flavor:debug 및 /flavor:retail은 /flavor의 사용 예입니다.
/platform
/platform:[platform]
문자열로 입력되는 이 옵션은 테스트 결과를 게시하기 위한 필수 항목입니다./flavor 및 /platform의 값은 /publishbuild 옵션에 의해 식별되는 완료된 빌드의 유효한 값 조합과 일치해야 합니다.게시 옵션과 함께 MSTest 유틸리티를 실행하면 유틸리티는 우선 테스트 실행을 완료한 다음 테스트 실행 결과를 게시하기 전에 테스트 실행의 버전과 플랫폼 속성을 설정합니다.
/platform:AnyCPU 및 /platform:x86 은 /platform의 사용 예입니다.
/publishresultsfile
/publishresultsfile:[file name]
게시할 결과 파일의 이름입니다.이 파일의 확장명은 .trx입니다.기본 이름을 사용하여 현재 실행에 대한 결과를 게시하려면 이 옵션을 생략합니다.
/teamproject
/teamproject:[team project name]
해당 빌드가 속한 팀 프로젝트의 이름을 지정합니다.
참고 항목
작업
방법: MSTest를 사용하여 명령줄에서 자동화된 테스트 실행