gpt4 book ai didi

unit-testing - Gradle中的Sonarqube任务不会产生测试覆盖率

转载 作者:行者123 更新时间:2023-12-03 03:42:36 25 4
gpt4 key购买 nike

我有多项目Gradle脚本。我添加到根项目:

buildscript {
repositories{
...
}

dependencies { classpath("org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:2.2.1") }
}

apply plugin: org.sonarqube.gradle.SonarQubePlugin

sonarqube {
properties {
property "sonar.junit.reportsPath", "$projectDir/build/test-results/test"
property "sonar.host.url", "http://localhost:9000"
property "sonar.verbose", "true"
}
}

Sonarqube显示正确的测试数量,但覆盖率是0。

我使用Gradle 3.0,Java 1.8.0_45,Sonarqube 6.1。

Gradle控制台显示许多“找不到类”消息。

Gradle控制台还显示消息:

"Reports path contains no files matching TEST-.*.xml : myPath\build\test-results\test"



,这是正确的,因为该特定项目没有任何测试。

最佳答案

没有SonarQube Analyzer或插件可以为您执行测试或覆盖率计算。您必须在分析之前执行这些操作,然后将生成的报告输入分析中。

关于unit-testing - Gradle中的Sonarqube任务不会产生测试覆盖率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40747064/

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