gpt4 book ai didi

sonarqube - 如何在 Gradle on Bamboo 中生成 JaCoCo xml 报告

转载 作者:行者123 更新时间:2023-12-05 06:59:35 25 4
gpt4 key购买 nike

我使用 gradlew 命令在 Bamboo 构建上运行 SonarQube:

./gradlew -Dsonar.projectKey="${PROJECT_KEY}" -Dsonar.projectName="${PROJECT_NAME}" -Dsonar.branch.name="${bamboo_planRepository_1_branch}" -Dsonar.coverage.jacoco.xmlReportPaths=${TEST_REPORTS_PATH} :"${module}":testDebugUnitTest sonarqube

而且无论我使用哪个 TEST_REPORTS_PATH,我总是得到

No coverage report can be found with sonar.coverage.jacoco.xmlReportPaths='build/reports/jacoco/test/jacocoTestReport.xml'. Using default locations: target/site/jacoco/jacoco.xml,target/site/jacoco-it/jacoco.xml,build/reports/jacoco/test/jacocoTestReport.xml

如果我搜索报告 xml,我找不到它。在我的 build 文件夹下,我有:

generated
intermediates
jacoco
kotlin
outputs
reports
test-results
tmp

jacoco 只有 testDebugUnitTest.exec

reports 路径类似于 reports/tests/testDebugUnitTest 它是:

classes
css
index.html
js
packages

所以没有报告 xml。有人知道我如何强制 jacoco 创建 xml 报告吗?

最佳答案

JaCoCo plugin提供启用 XML 报告生成的选项:

plugins {
id 'jacoco'
}

jacoco {
toolVersion = '0.8.5'
}

jacocoTestReport {
reports.xml.enabled = true
}

关于sonarqube - 如何在 Gradle on Bamboo 中生成 JaCoCo xml 报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64370394/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com