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

问题描述 投票:1回答:1

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

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

azure-pipelines googletest
1个回答
1
投票
test.xml的格式(由gtest生成的报告)是JU​​nit。这是您的第二个链接中提到的:该报告基于junitreport Ant任务。

在知道报告的格式为JUnit之后,根据此document,很容易将报告导入到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网站中提交功能请求。我们的产品经理和产品团队将认真审核您的建议。
© www.soinside.com 2019 - 2024. All rights reserved.