将测试结果发布到 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 是此任务的较新版本,它为 Minimatch 文件模式提供 NUnit3 支持和支持。
要求
要求 | 说明 |
---|---|
管道类型 | YAML,经典版本,经典版本 |
运行时间 | 代理,DeploymentGroup |
需求 | 没有 |
功能 | 此任务不满足作业中后续任务的任何要求。 |
命令限制 | 任何 |
|
任何 |
代理版本 | 2.144.0 或更高版本 |
任务类别 | 测试 |
要求 | 说明 |
---|---|
管道类型 | YAML,经典版本,经典版本 |
运行时间 | 代理,DeploymentGroup |
需求 | 没有 |
功能 | 此任务不满足作业中后续任务的任何要求。 |
命令限制 | 任何 |
|
任何 |
代理版本 | 1.83.0 或更高版本 |
任务类别 | 测试 |