aboutsummaryrefslogtreecommitdiff
path: root/gradle
diff options
context:
space:
mode:
authorMenny Even Danan <menny@evendanan.net>2020-02-01 03:32:33 +0000
committerMenny Even Danan <menny@evendanan.net>2020-02-01 03:32:33 +0000
commit7ec2db46f8e3c04daacc962d49dcbbadedd07efe (patch)
tree5bfe95250c687e5a3c98892f91b36adb4fb5a8cd /gradle
parent0ec526e3d6fc2696395950c5b3e29fef90fffd85 (diff)
downloadAnySoftKeyboard-7ec2db46f8e3c04daacc962d49dcbbadedd07efe.tar.gz
AnySoftKeyboard-7ec2db46f8e3c04daacc962d49dcbbadedd07efe.tar.bz2
jacoco fixes and wget retries
Diffstat (limited to 'gradle')
-rw-r--r--gradle/android_unit_test.gradle9
-rw-r--r--gradle/jacoco.gradle20
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
+}