Java SonarQube和Jacoco未能识别kotlin类目录
我使用的是Jacocov0.8.4和Sonarcubev2.7.1 我正在为SonarCube使用以下配置 SonarCube分析失败,原因是sonar.java.binaries的值无效Java SonarQube和Jacoco未能识别kotlin类目录,java,android,kotlin,sonarqube,jacoco,Java,Android,Kotlin,Sonarqube,Jacoco,我使用的是Jacocov0.8.4和Sonarcubev2.7.1 我正在为SonarCube使用以下配置 SonarCube分析失败,原因是sonar.java.binaries的值无效 >没有与“app/build/tmp/kotlin类”匹配的文件或目录。 但是“app/build/tmp/kotlin类”存在于我的项目文件夹中 但是,如果我从属性中删除kotlin内容,那么它将成功地覆盖Java文件 我对Kotlin的覆盖范围做了什么错事吗?您还需要在下面的路径中添加您的b
>没有与“app/build/tmp/kotlin类”匹配的文件或目录。
但是“app/build/tmp/kotlin类”存在于我的项目文件夹中
但是,如果我从属性中删除kotlin
内容,那么它将成功地覆盖Java文件
我对Kotlin的覆盖范围做了什么错事吗?您还需要在下面的路径中添加您的build variant文件夹
property "sonar.java.test.binaries", "build/intermediates/classes/test/, app/build/tmp/kotlin-classes/<BuildVariant>UnitTest"
property "sonar.java.binaries", "build/intermediates/classes/<BuildVariant>/, app/build/tmp/kotlin-classes/<BuildVariant>/"
property "sonar.binaries", "build/intermediates/classes/<BuildVariant>/, app/build/tmp/kotlin-classes/<BuildVariant>/"
属性“sonar.java.test.binaries”、“build/intermediates/classes/test/、app/build/tmp/kotlin classes/UnitTest”
属性“sonar.java.binaries”、“build/intermediates/classes/、app/build/tmp/kotlin classes/”
属性“sonar.binaries”、“build/intermediates/classes/、app/build/tmp/kotlin classes/”
还有一件事,请尽量避免使用带有空格的文件名,如
lint results.xml
Hi-Archit您能否共享一个在sonar上可见测试覆盖率的示例项目,该项目显示kotlin类和测试用例在其仪表板上可见?
property "sonar.java.test.binaries", "build/intermediates/classes/test/, app/build/tmp/kotlin-classes/<BuildVariant>UnitTest"
property "sonar.java.binaries", "build/intermediates/classes/<BuildVariant>/, app/build/tmp/kotlin-classes/<BuildVariant>/"
property "sonar.binaries", "build/intermediates/classes/<BuildVariant>/, app/build/tmp/kotlin-classes/<BuildVariant>/"