如何在 github 中显示来自 azure devops 的单元测试结果

how to display unit test results from azure devops in github

我有一个管道 运行 发出拉取请求并执行测试,它还生成一个 xml 执行报告(它是一个节点项目并通过玩笑测试 运行) ,以及我用于 sonarcloud 的覆盖率报告。但是,开发人员希望能够看到每个 pr 的测试结果,特别是哪些测试失败了,所以我的问题是是否可以以某种方式导出并在 github 或 sonarcloud[=11 中显示这些结果=]

sonarcloud中测试用例指标的获取请参考以下两种方法:

  1. 您可以在准备分析配置任务的附加属性选项中添加sonar.testExecutionReportPaths。关于 sonar.coverageReportPaths

  2. 为了让SonarQube提取并分析报告文件的内容,您需要通知声纳扫描器。关于 XML 文件的位置。为此,请编辑 sonarqube.properties 文件。请参考this.

覆盖率报告:

 sonar.testExecutionReportPaths=reports/xxx/xxx.xml

另外,你也可以参考这个similar case