File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments