From aed01a3e86cccbea6754827b2d6b8952eda0a703 Mon Sep 17 00:00:00 2001 From: Ismael Juma Date: Sat, 8 May 2021 11:27:06 -0700 Subject: [PATCH 1/3] MINOR: Update jacoco to 0.8.7 for JDK 16 support Details: https://github.com/jacoco/jacoco/releases/tag/v0.8.7 --- gradle/dependencies.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/dependencies.gradle b/gradle/dependencies.gradle index f4ca693c3362d..3c869467969d5 100644 --- a/gradle/dependencies.gradle +++ b/gradle/dependencies.gradle @@ -67,7 +67,7 @@ versions += [ easymock: "4.3", jackson: "2.10.5", jacksonDatabind: "2.10.5.1", - jacoco: "0.8.5", + jacoco: "0.8.6", javassist: "3.27.0-GA", jetty: "9.4.39.v20210325", jersey: "2.34", From df0d2fe2181610a5cab8900a29697bff8641fdf3 Mon Sep 17 00:00:00 2001 From: Ismael Juma Date: Sun, 9 May 2021 19:23:33 -0700 Subject: [PATCH 2/3] Use 0.8.7 for real --- gradle/dependencies.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/dependencies.gradle b/gradle/dependencies.gradle index 3c869467969d5..77498522b5718 100644 --- a/gradle/dependencies.gradle +++ b/gradle/dependencies.gradle @@ -67,7 +67,7 @@ versions += [ easymock: "4.3", jackson: "2.10.5", jacksonDatabind: "2.10.5.1", - jacoco: "0.8.6", + jacoco: "0.8.7", javassist: "3.27.0-GA", jetty: "9.4.39.v20210325", jersey: "2.34", From 2002a8c1d54bc4ba31d1f1960d0dea9b3e1ca8a2 Mon Sep 17 00:00:00 2001 From: Ismael Juma Date: Wed, 12 May 2021 08:11:07 -0700 Subject: [PATCH 3/3] Add `-Dorg.gradle.parallel=false` workaround for `reportCoverage` in README https://github.com/gradle/gradle/issues/15730 and https://github.com/scoverage/gradle-scoverage/issues/150 have details on why `-Dorg.gradle.parallel=false` is required. --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 94e957cd384f0..2ee837174b09c 100644 --- a/README.md +++ b/README.md @@ -60,11 +60,11 @@ See [Test Retry Gradle Plugin](https://github.com/gradle/test-retry-gradle-plugi ### Generating test coverage reports ### Generate coverage reports for the whole project: - ./gradlew reportCoverage -PenableTestCoverage=true + ./gradlew reportCoverage -PenableTestCoverage=true -Dorg.gradle.parallel=false Generate coverage for a single module, i.e.: - ./gradlew clients:reportCoverage -PenableTestCoverage=true + ./gradlew clients:reportCoverage -PenableTestCoverage=true -Dorg.gradle.parallel=false ### Building a binary release gzipped tar ball ### ./gradlew clean releaseTarGz