PublishTestResults@1 - 테스트 결과 v1 작업 게시
Azure Pipelines에 테스트 결과를 게시합니다.
테스트 결과를 VSTS/TFS에 게시합니다.
Syntax
# 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.
# Publish Test Results v1
# Publish Test Results to VSTS/TFS.
- 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
, VSTest
, . XUnit
기본값은 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].xml
, TEST2.xml
또는 TEST3.xml
라는 TEST1.xml
파일을 제외합니다.
mergeTestResults
- 테스트 결과 병합
boolean
. 기본값은 false
입니다.
이 부울 값이 이면 태스크는 true
단일 테스트 실행에 대해 모든 파일의 테스트 결과를 보고합니다. 값이 이 false
면 태스크는 각 테스트 결과 파일에 대해 별도의 테스트 실행을 만듭니다.
참고
병합 테스트 결과 설정을 사용하여 동일한 테스트 프레임워크의 파일을 결합하여 결과 매핑 및 기간이 올바르게 계산되도록 합니다.
testRunTitle
- 실행 타이틀 테스트
string
.
선택 사항입니다. 결과를 보고할 테스트 실행의 이름을 지정합니다. 빌드 또는 릴리스 파이프라인에 선언된 변수 이름을 사용할 수 있습니다.
platform
- 플랫폼
string
.
선택 사항입니다. 테스트 실행을 보고할 빌드 플랫폼을 지정합니다. 예를 들어 x64
또는 x86
입니다. 빌드 작업에서 플랫폼에 대한 변수를 정의한 경우 여기에서 사용합니다.
configuration
- 구성
string
.
선택 사항입니다. 테스트 실행을 보고할 빌드 구성을 지정합니다. 예를 들어 Debug
또는 Release
입니다. 빌드 작업에서 구성에 대한 변수를 정의한 경우 여기에서 사용합니다.
publishRunAttachments
- 테스트 첨부 파일 업로드
boolean
. 기본값은 true
입니다.
선택 사항입니다. 이 부울 값이 이면 태스크는 true
모든 테스트 결과 파일을 테스트 실행에 첨부 파일로 업로드합니다.
작업 제어 옵션
모든 작업에는 작업 입력 외에 제어 옵션이 있습니다. 자세한 내용은 컨트롤 옵션 및 일반적인 작업 속성을 참조하세요.
출력 변수
없음
설명
PublishTestResults@2 미니매치 파일 패턴에 대한 NUnit3 지원 및 지원을 제공하는 이 작업의 최신 버전입니다.
요구 사항
요구 사항 | Description |
---|---|
파이프라인 유형 | YAML, 클래식 빌드, 클래식 릴리스 |
실행 중 | 에이전트, DeploymentGroup |
요청 | 없음 |
Capabilities | 이 작업은 작업의 후속 작업에 대한 요구를 충족하지 않습니다. |
명령 제한 사항 | 모두 |
Settable 변수 | 모두 |
에이전트 버전 | 2.144.0 이상 |
작업 범주 | 테스트 |
요구 사항 | Description |
---|---|
파이프라인 유형 | YAML, 클래식 빌드, 클래식 릴리스 |
실행 중 | 에이전트, DeploymentGroup |
요청 | 없음 |
Capabilities | 이 작업은 작업의 후속 작업에 대한 요구를 충족하지 않습니다. |
명령 제한 사항 | 모두 |
Settable 변수 | 모두 |
에이전트 버전 | 1.83.0 이상 |
작업 범주 | 테스트 |