管道运行完成后,Azure DevOps“代码覆盖率”视图发生变化

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

我确实在我的 Azure DevOps 管道中使用

PublishCodeCoverageResults@2
任务

    - task: PublishCodeCoverageResults@2
     inputs:
          codeCoverageTool: 'JaCoCo'
          summaryFileLocation: '$(System.DefaultWorkingDirectory)/**/target/site/jacoco-aggregate/**/jacoco.xml'
          reportDirectory: '$(System.DefaultWorkingDirectory)/target/site/jacoco-aggregate/'
          pathToSources: '$(System.DefaultWorkingDirectory)/**/src/main/java/'
          failIfCoverageEmpty: false

一切都运行良好,但奇怪的是 - 在运行此任务时,代码覆盖率向我显示了 Jacoco html 报告,视图看起来像这样

这是管道完成后的代码覆盖率视图

第二个视图没有用,因为您无法导航到类并查看代码,而使用 jacoco html 报告这是可能的。

我做错了什么?或者为什么观点会改变?我怎样才能避免这种行为?

azure azure-devops azure-pipelines jacoco jacoco-maven-plugin
1个回答
0
投票
- task: PublishCodeCoverageResults@2
  inputs:
    codeCoverageTool: 'JaCoCo'
    summaryFileLocation: '$(System.DefaultWorkingDirectory)/**/target/site/jacoco-aggregate/**/jacoco.xml'
    reportDirectory: '$(System.DefaultWorkingDirectory)/target/site/jacoco-aggregate/'
    pathToSources: '$(System.DefaultWorkingDirectory)/**/src/main/java/'
    failIfCoverageEmpty: false
© www.soinside.com 2019 - 2024. All rights reserved.