私はエスプレッソUIテストのコードカバレッジを生成して表示するcoverage.ecファイルを持っています。私もソニーのようにグラデルで設定しています:coverage.ecファイルをソナーにアップロードする
sonarqube {
properties {
property "sonar.projectName", "Android 9"
property "sonar.projectKey", "org.sonarqube:Android9"
property "sonar.host.url", "http://localhost:9000"
property "sonar.username", "admin"
property "sonar.password", "password"
property "sonar.projectVersion", "5"
property "sonar.java.source", "7"
property "sonar.android.lint.report", "build/outputs/lint-results.xml"
property "sonar.sourceEncoding","UTF-8"
property "sonar.sources","src/main/java"
property "sonar.exclusions","build/**,**/*.png"
property "sonar.test.exclusions", ""
property "sonar.binaries", "build/classes"
property "sonar.jacoco.reportPath","build/jacoco/testDevDebugUnitTest.exec"
property "sonar.tests", "src/androidTest/java"
//property "sonar.import_unknown_files", true
//property "sonar.android.lint.report", "./build/outputs/lint-results.xml"
property "sonar.jacoco.itReportPath", "build/outputs/code-coverage/connected/flavors/NORMAL/*.ec"
}}
問題がありますか?ソーナーにコードカバレッジは全く表示されていません.0%は本当に奇妙で、私はインターネットを掃除するのに費やした過去1週間は何もオンラインでは見つかりませんでした。誰が何が起こっているか考えているのですか?
あなたのサーバーではどのバージョンのソナーを使用していますか? sonar.jacoco.itReportPathはhttps://docs.sonarqube.org/display/PLUG/Code+Coverage+by+Integration+Tests+for+Java+Project#CodeCoveragebyIntegrationJavaProject-Usageに従って使用期限が切れています –