Here's how our folder structure looks after the unit tests are executed and here are the sonar properties we have in the build.gradle file. Are there any inconsistencies?
property 'sonar.projectName', 'Android - ' + rootProject.name
property 'sonar.projectVersion', apkVersionName
properties['sonar.sources'] = android.sourceSets.main.java.srcDirs
properties['sonar.tests'] = android.sourceSets.test.java.srcDirs
properties['sonar.java.binaries'] = file('build/intermediates/classes/arm7/debug/')
properties['sonar.java.test.binaries'] = file('build/intermediates/classes/test/arm7/debug/')
property 'sonar.junit.reportsPath','build/test-results/testArm7DebugUnitTest/'
property 'sonar.dynamicAnalysis', 'reuseReports'
property 'sonar.java.coveragePlugin', 'jacoco'
property 'sonar.jacoco.reportPath', 'build/jacoco/testArm7DebugUnitTest.exec'
Thanks