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
, 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
TEST1.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 이상 |
작업 범주 | 테스트 |