다음을 통해 공유


PublishTestResults@1 - 테스트 결과 v1 작업 게시

Azure Pipelines에 테스트 결과를 게시합니다.

구문론

# Publish test results v1
# Publish test results to Azure Pipelines.
- task: PublishTestResults@1
  inputs:
    testRunner: 'JUnit' # 'JUnit' | 'NUnit' | 'VSTest' | 'XUnit'. Required. Test Result Format. Default: JUnit.
    testResultsFiles: '**/TEST-*.xml' # string. Required. Test Results Files. Default: **/TEST-*.xml.
    #mergeTestResults: false # boolean. Merge Test Results. Default: false.
    #testRunTitle: # string. Test Run Title. 
  # Advanced
    #platform: # string. Platform. 
    #configuration: # string. Configuration. 
    #publishRunAttachments: true # boolean. Upload Test Attachments. Default: true.

입력

testRunner - 테스트 결과 형식
string; 필수 사항입니다. 허용되는 값: JUnit, NUnit, VSTestXUnit. 기본값은 JUnit입니다.

게시할 결과 파일의 형식을 지정합니다. 지원되는 형식은 CTest, JUnit, NUnit 2, NUnit 3, Visual Studio Test(TRX) 및 xUnit 2.


testResultsFiles - 테스트 결과 파일
string; 필수 사항입니다. 기본값은 **/TEST-*.xml입니다.

하나 이상의 테스트 결과 파일을 지정합니다.

  • 단일 폴더 와일드카드(*) 및 재귀 와일드카드(**)를 사용할 수 있습니다. 예를 들어 **/TEST-*.xml 모든 하위 디렉터리에서 이름이 TEST- 시작하는 모든 XML 파일을 검색합니다. VSTest를 테스트 결과 형식으로 사용하는 경우 파일 형식을 .trx(예: **/TEST-*.trx)로 변경해야 합니다.
  • 여러 경로를 새 줄로 구분하여 지정할 수 있습니다.
  • 또한 미니매치 패턴을 허용합니다.

예를 들어 !TEST[1-3].xmlTEST1.xml, TEST2.xml또는 TEST3.xml파일을 제외합니다.


병합 테스트 결과mergeTestResults -
boolean; 기본값은 false입니다.

이 부울 값이 true경우 태스크는 단일 테스트 실행대해 모든 파일의 테스트 결과를 보고합니다. 값이 false경우 태스크는 각 테스트 결과 파일에 대해 별도의 테스트 실행을 만듭니다.

비고

병합 테스트 결과 설정을 사용하여 동일한 테스트 프레임워크의 파일을 결합하여 결과 매핑 및 기간이 올바르게 계산되도록 합니다.


testRunTitle - 테스트 실행 타이틀
string;

선택 사항. 결과를 보고할 테스트 실행의 이름을 지정합니다. 빌드 또는 릴리스 파이프라인에 선언된 변수 이름을 사용할 수 있습니다.


platform - 플랫폼
string;

선택 사항. 테스트 실행을 보고할 빌드 플랫폼을 지정합니다. 예를 들어 x64 또는 x86입니다. 빌드 작업에서 플랫폼에 대한 변수를 정의한 경우 여기에서 사용합니다.


configuration - 구성
string;

선택 사항. 테스트 실행을 보고할 빌드 구성을 지정합니다. 예를 들어 Debug 또는 Release입니다. 빌드 작업에서 구성에 대한 변수를 정의한 경우 여기에서 사용합니다.


publishRunAttachments - 테스트 첨부 파일 업로드
boolean; 기본값은 true입니다.

선택 사항. 이 부울 값이 true경우 태스크는 모든 테스트 결과 파일을 테스트 실행에 첨부 파일로 업로드합니다.


작업 제어 옵션

모든 작업에는 작업 입력 외에 제어 옵션이 있습니다. 자세한 내용은 컨트롤 옵션 및 일반적인 작업 속성참조하세요.

출력 변수

없음.

비고

PublishTestResults@2 미니매치 파일 패턴에 대한 NUnit3 지원 및 지원을 제공하는 이 작업의 최신 버전입니다.

요구 사항

요구 사항 설명
파이프라인 유형 YAML, 클래식 빌드, 클래식 릴리스
다음에서 실행 에이전트, DeploymentGroup
요구 없음
기능 이 작업은 작업의 후속 작업에 대한 요구 사항을 충족하지 않습니다.
명령 제한 어느 것이든
settable 변수 어느 것이든
에이전트 버전 2.144.0 이상
작업 범주 테스트
요구 사항 설명
파이프라인 유형 YAML, 클래식 빌드, 클래식 릴리스
다음에서 실행 에이전트, DeploymentGroup
요구 없음
기능 이 작업은 작업의 후속 작업에 대한 요구 사항을 충족하지 않습니다.
명령 제한 어느 것이든
settable 변수 어느 것이든
에이전트 버전 1.83.0 이상
작업 범주 테스트

참고하십시오