다음을 통해 공유


테스트 결과 게시를 위한 명령줄 옵션

다음 옵션은 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]

테스트 데이터를 게시하려면 완료한 빌드의 이름을 지정해야 합니다.빌드의 이름을 찾으려면 다음 단계를 따릅니다.

  1. Visual Studio를 연 다음 Team Foundation Server에 연결합니다.자세한 내용은 Team Foundation Server의 팀 프로젝트에 연결를 참조하십시오.

  2. 팀 탐색기를 엽니다.

  3. 팀 프로젝트를 열고 팀 프로젝트 노드를 확장합니다.

  4. 빌드에서 모든 빌드 형식 또는 특정 빌드 형식을 두 번 클릭하여 해당 빌드를 봅니다.

    사용할 수 있는 빌드 이름이 이름 열에 표시됩니다.

    [!참고]

    빌드 이름을 두 번 클릭하여 /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를 사용하여 명령줄에서 자동화된 테스트 실행

개념

명령줄에서 자동화된 테스트 실행

MSTest.exe 명령줄 옵션