diff options
| author | Menny Even Danan <menny@evendanan.net> | 2020-02-01 03:32:33 +0000 |
|---|---|---|
| committer | Menny Even Danan <menny@evendanan.net> | 2020-02-01 03:32:33 +0000 |
| commit | 7ec2db46f8e3c04daacc962d49dcbbadedd07efe (patch) | |
| tree | 5bfe95250c687e5a3c98892f91b36adb4fb5a8cd /gradle | |
| parent | 0ec526e3d6fc2696395950c5b3e29fef90fffd85 (diff) | |
| download | AnySoftKeyboard-7ec2db46f8e3c04daacc962d49dcbbadedd07efe.tar.gz AnySoftKeyboard-7ec2db46f8e3c04daacc962d49dcbbadedd07efe.tar.bz2 | |
jacoco fixes and wget retries
Diffstat (limited to 'gradle')
| -rw-r--r-- | gradle/android_unit_test.gradle | 9 | ||||
| -rw-r--r-- | gradle/jacoco.gradle | 20 |
2 files changed, 17 insertions, 12 deletions
diff --git a/gradle/android_unit_test.gradle b/gradle/android_unit_test.gradle index bf8029766..289b92403 100644 --- a/gradle/android_unit_test.gradle +++ b/gradle/android_unit_test.gradle @@ -6,13 +6,10 @@ android { testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } - buildTypes { - debug { - testCoverageEnabled true - } - } - testOptions { + execution 'ANDROIDX_TEST_ORCHESTRATOR' + animationsDisabled true + unitTests { includeAndroidResources = true diff --git a/gradle/jacoco.gradle b/gradle/jacoco.gradle index 1206f7af1..68d052744 100644 --- a/gradle/jacoco.gradle +++ b/gradle/jacoco.gradle @@ -2,10 +2,16 @@ apply plugin: 'jacoco' jacoco { // https://bintray.com/bintray/jcenter/org.jacoco:org.jacoco.core - toolVersion = "0.8.4" + toolVersion = "0.8.5" } android { + buildTypes { + debug { + testCoverageEnabled true + } + } + testOptions { unitTests.all { jacoco { @@ -37,12 +43,12 @@ project.afterEvaluate { } private void createJacocoReportTask(testTaskName, name) { - tasks.register("${testTaskName}Coverage", JacocoReport) { task -> + tasks.register("${testTaskName}Coverage", JacocoReport) { JacocoReport task -> task.dependsOn tasks.named("$testTaskName") task.group = "Reporting" task.description = "Generate Jacoco coverage reports for the ${name.capitalize()} build." - task.classDirectories.plus(fileTree( + task.additionalClassDirs(fileTree( dir: "${project.buildDir}/intermediates/javac/${name}", excludes: ['**/R.class', '**/R$*.class', @@ -56,12 +62,14 @@ private void createJacocoReportTask(testTaskName, name) { '**/*$*$*.*', '**/Manifest*.*'])) - task.sourceDirectories.plus(files(["${project.projectDir}/src/main/java"] + android.sourceSets[name].java.srcDirs)) - task.executionData.plus(files("${project.buildDir}/jacoco/${testTaskName}.exec")) + task.additionalSourceDirs(files(["${project.projectDir}/src/main/java"])) + task.executionData(files("${project.buildDir}/jacoco/${testTaskName}.exec")) task.reports { xml.enabled = true + xml.destination = file("${project.buildDir}/jacoco/report/${testTaskName}Coverage.xml") html.enabled = true + html.destination = file("${project.buildDir}/jacoco/report/html/${testTaskName}") } } -}
\ No newline at end of file +} |
