This is an automated email from the ASF dual-hosted git repository.

vladimirsitnikov pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/jmeter.git


The following commit(s) were added to refs/heads/master by this push:
     new 8ccbfdb  Use Gradle 6.0 for Java 13
8ccbfdb is described below

commit 8ccbfdbb69fcd3b87aa0fe83f8d46cc9fc75f5ab
Author: Vladimir Sitnikov <[email protected]>
AuthorDate: Tue Oct 1 23:35:45 2019 +0300

    Use Gradle 6.0 for Java 13
---
 .travis.yml | 16 +++++++++-------
 1 file changed, 9 insertions(+), 7 deletions(-)

diff --git a/.travis.yml b/.travis.yml
index 0b6eacc..c23f758 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -42,15 +42,17 @@ matrix:
       script:
         # This job verifies headless mode to ensure Apache JMeter is workable 
in headless as well
         - ./gradlew -Djava.awt.headless=true -Duser.language=fr 
-Duser.country=FR $SKIP_DIST_TASKS -PskipCheckstyle -PskipSpotless build 
javadocAggregate createDist
-    - name: Tests with OpenJDK 12
-      # Might switch to openjdk-ea when 
https://github.com/gradle/gradle/issues/10248 is fixed
-      jdk: openjdk12
-      script:
-        - xvfb-run ./gradlew $SKIP_DIST_TASKS -PskipCheckstyle -PskipSpotless 
build createDist
+    # Java 12 is not here because it has been superceeded by Java 13
+    # 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
     - name: Tests with OpenJDK 13
       jdk: openjdk13
       script:
-        # Should fail as JDK13 is not supported yet by gradle
-        - xvfb-run ./gradlew $SKIP_DIST_TASKS -PskipCheckstyle -PskipSpotless 
build createDist
+        # ./gradlew wrapper task kills license header from 
gradle-wrapper.properties, so we use grep/echo to update the file
+        - grep -v Sha256 gradle/wrapper/gradle-wrapper.properties | grep -v 
Url > gradle/wrapper/gradle-wrapper.properties2
+        - echo 
'distributionUrl=https\://services.gradle.org/distributions-snapshots/gradle-6.0-20190929230024+0000-bin.zip'
 >> gradle/wrapper/gradle-wrapper.properties2
+        - mv gradle/wrapper/gradle-wrapper.properties2 
gradle/wrapper/gradle-wrapper.properties
+        - xvfb-run ./gradlew $SKIP_DIST_TASKS -PskipCheckstyle -PskipSpotless 
build createDist -PchecksumFailOn=never -PchecksumPrint=false
+        # Show difference between the new dependencies and old ones. It is 
expected that new Gradle version might bring new dependencies
+        - diff -u checksum.xml build/checksum/checksum.xml || true
   allow_failures:
     - jdk: openjdk13

Reply via email to