Build 相当于Azure DevOps中的TeamCity服务消息(用于自定义测试结果)

Build 相当于Azure DevOps中的TeamCity服务消息(用于自定义测试结果),build,azure-devops,automated-tests,teamcity,Build,Azure Devops,Automated Tests,Teamcity,TeamCity支持非标准测试套件。自定义测试脚本打印类似于##teamcity[TestStart name='testName'captureStandardOutput='true']的内容并报告测试结果 Azure DevOps Pipelines中是否有类似的功能?我认为这是Azure Pipelines支持的各种服务消息的最终参考: 取自上述网站,一般语法为: 日志记录命令的一般格式为: ##vso[area.action property1=value;property2=val

TeamCity支持非标准测试套件。自定义测试脚本打印类似于
##teamcity[TestStart name='testName'captureStandardOutput='true']
的内容并报告测试结果


Azure DevOps Pipelines中是否有类似的功能?

我认为这是Azure Pipelines支持的各种服务消息的最终参考:

取自上述网站,一般语法为:

日志记录命令的一般格式为:

##vso[area.action property1=value;property2=value;…]消息

要调用日志命令,只需通过标准 输出。例如,从PowerShell任务:

Write Host“##vso[task.setvariable=testvar;]testvalue”


同意JamesD在Azure Devops中等同于在TeamCity中的说法

但目前,
日志命令
不支持“报告测试”操作,这会有所不同。在Azure DeVoP中,您可以考虑将相关测试记录到文本文件(CMD、OUT文件或PS的ECHO)或其他格式文件中,然后使用或命令显示测试相关信息。 例如:

Write-Host "##vso[task.uploadsummary]filepath"
Write-Host "##vso[task.addattachment type=Distributedtask.Core.Summary;name=TestSummary;]$(System.DefaultWorkingDirectory)\filepath"