使用语音属性设置为Java
的Sonar,我获得了测试覆盖率。现在我没有为了分析多种语言而设置语言属性,我的测试覆盖率表示"没有数据"。所有测试都是根据日志运行的。正确分析了所有的src / main代码,并且所有的测试都遵循src / test结构,这些结构应该根据文档获取。
声纳版本:5.1
构建类型:Gradle
Project中使用的语言:Java,Groovy
- build.gradle插件
apply plugin: 'groovy'
apply plugin: 'war'
apply plugin: 'maven-publish'
apply plugin: "sonar-runner"
- build.gradle sonarRunner properties
sonarRunner {
sonarProperties {
property "sonar.host.url", "http://xxxxx:9000"
property "sonar.jdbc.url", "jdbc:mysql://xxxxx:3306/sonar?useUnicode=true&characterEncoding=utf8"
property "sonar.jdbc.driverClassName", "com.mysql.jdbc.Driver"
property "sonar.jdbc.username", "sonar"
property "sonar.jdbc.password", "sonar"
}
}
为什么在未指定语言属性时我的测试覆盖率没有显示?