如何在Azure管道中发布GoogleTest结果?

我已经阅读了Publish Test Results task的Azure Pipelines文档,并查看了GoogleTest XML format,据我所知,所有受支持的格式都不匹配,但是我并不满意

是否存在用于在Azure管道中发布GoogleTest的测试结果的跨平台解决方案?

tabby37 回答:如何在Azure管道中发布GoogleTest结果?

test.xml的格式(由gtest生成的报告)为JUnit。您的第二个链接中提到了这一点:该报告基于junitreport Ant任务。

根据document,在知道报告的格式是JUnit之后,很容易将报告导入到Azure的devops中。

例如,使用Ant构建文件,请将以下代码段添加到您的azure-pipelines.yml文件中。

steps:
- task: Ant@1
  inputs:
    workingDirectory: ''
    buildFile: 'build.xml'
    javaHomeOption: 'JDKVersion'
    jdkVersionOption: '1.11'
    jdkArchitectureOption: 'x64'
    publishJUnitResults: false
    testResultsFiles: '**/TEST-*.xml'

有关详细信息,您可以参考此case。如果您希望Microsoft文档显示此信息,则可以在我们的UserVoice网站上提交功能请求。我们的产品经理和产品团队将认真审核您的建议。

本文链接:https://www.f2er.com/3127797.html

大家都在问