Skip to content

Commit 8ccbfdb

Browse files
committed
Use Gradle 6.0 for Java 13
1 parent 9497afa commit 8ccbfdb

1 file changed

Lines changed: 9 additions & 7 deletions

File tree

.travis.yml

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -42,15 +42,17 @@ matrix:
4242
script:
4343
# This job verifies headless mode to ensure Apache JMeter is workable in headless as well
4444
- ./gradlew -Djava.awt.headless=true -Duser.language=fr -Duser.country=FR $SKIP_DIST_TASKS -PskipCheckstyle -PskipSpotless build javadocAggregate createDist
45-
- name: Tests with OpenJDK 12
46-
# Might switch to openjdk-ea when https://github.com/gradle/gradle/issues/10248 is fixed
47-
jdk: openjdk12
48-
script:
49-
- xvfb-run ./gradlew $SKIP_DIST_TASKS -PskipCheckstyle -PskipSpotless build createDist
45+
# Java 12 is not here because it has been superceeded by Java 13
46+
# Tests with Java 12 do not surface much new, so Java 11 (LTS) and Java 13 (non-LTS) are enough for "post Java 9" testing
5047
- name: Tests with OpenJDK 13
5148
jdk: openjdk13
5249
script:
53-
# Should fail as JDK13 is not supported yet by gradle
54-
- xvfb-run ./gradlew $SKIP_DIST_TASKS -PskipCheckstyle -PskipSpotless build createDist
50+
# ./gradlew wrapper task kills license header from gradle-wrapper.properties, so we use grep/echo to update the file
51+
- grep -v Sha256 gradle/wrapper/gradle-wrapper.properties | grep -v Url > gradle/wrapper/gradle-wrapper.properties2
52+
- echo 'distributionUrl=https\://services.gradle.org/distributions-snapshots/gradle-6.0-20190929230024+0000-bin.zip' >> gradle/wrapper/gradle-wrapper.properties2
53+
- mv gradle/wrapper/gradle-wrapper.properties2 gradle/wrapper/gradle-wrapper.properties
54+
- xvfb-run ./gradlew $SKIP_DIST_TASKS -PskipCheckstyle -PskipSpotless build createDist -PchecksumFailOn=never -PchecksumPrint=false
55+
# Show difference between the new dependencies and old ones. It is expected that new Gradle version might bring new dependencies
56+
- diff -u checksum.xml build/checksum/checksum.xml || true
5557
allow_failures:
5658
- jdk: openjdk13

0 commit comments

Comments
 (0)