blob: 702f8cc7a1aef593b05baff527584ea0c3060a4c [file] [log] [blame]
//apply plugin: 'jacoco'
jacoco {
toolVersion = "0.7.9+"
}
//def sdk_path = '../../sdk'
//println(sdk_path)
//def coverageSourceDirs = [
// '../app/src/main/java',
// '../../../android/sdk/src/main/java']
//task jacocoTestReport(type: JacocoReport) {
// group = "Reporting"
// description = "Generate Jacoco coverage reports after running tests."
// reports {
// xml.enabled = true
// html.enabled = true
// }
// classDirectories = fileTree(//"enter code here"
// dir: '../../sdk/build/intermediates/classes',
// excludes: ['**/R*.class',
// '**/*$InjectAdapter.class',
// '**/*$ModuleAdapter.class',
// '**/*$ViewInjector*.class'
// ])
// sourceDirectories = files(coverageSourceDirs)
// File configFile = file('../../../android/sdk/src/main/java')
// configFile = file(configFile.absolutePath)
// println configFile.path
//
//
//
// executionData = files("$buildDir/outputs/code-coverage/connected/coverage.ec")
// doFirst {
// new File("$buildDir/intermediates/classes/").eachFileRecurse { file ->
// if (file.name.contains('$$')) {
// file.renameTo(file.path.replace('$$', '$'))
// }
// }
// }
//}