You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jmeter.apache.org by vl...@apache.org on 2019/11/09 13:16:15 UTC

[jmeter] branch master updated: Update Gradle to 6.0

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 6ef7d17  Update Gradle to 6.0
6ef7d17 is described below

commit 6ef7d17fc345117dc61fcaa8603a3c71efd6fed3
Author: Vladimir Sitnikov <si...@gmail.com>
AuthorDate: Sat Nov 9 14:26:21 2019 +0300

    Update Gradle to 6.0
---
 .github/workflows/main.yml               |  14 ++++++++------
 .travis.yml                              |  18 ++++++++++--------
 checksum.xml                             |  10 +++++-----
 gradle.properties                        |  10 +++++-----
 gradle/wrapper/gradle-wrapper.jar        | Bin 55741 -> 55616 bytes
 gradle/wrapper/gradle-wrapper.properties |   4 ++--
 gradlew                                  |  22 +++++++++++++++++++---
 gradlew.bat                              |  18 +++++++++++++++++-
 8 files changed, 66 insertions(+), 30 deletions(-)

diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index 7c685bd..d2edf7a 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -8,34 +8,36 @@ on:
     branches:
       - '*'
 
+# https://help.github.com/en/actions/automating-your-workflow-with-github-actions/software-installed-on-github-hosted-runners
+
 jobs:
   windows:
-    name: 'Windows (JDK 12)'
+    name: 'Windows (JDK 13)'
     runs-on: windows-latest
     steps:
     - uses: actions/checkout@master
       with:
         fetch-depth: 50
-    - name: 'Set up JDK 12'
+    - name: 'Set up JDK 13'
       uses: actions/setup-java@v1
       with:
-        java-version: 12
+        java-version: 13
     - name: 'Test'
       shell: bash
       run: |
         ./gradlew --no-parallel build -x distTar -x distTarSource
 
   mac:
-    name: 'macOS (JDK 12)'
+    name: 'macOS (JDK 13)'
     runs-on: macos-latest
     steps:
     - uses: actions/checkout@master
       with:
         fetch-depth: 50
-    - name: 'Set up JDK 12'
+    - name: 'Set up JDK 13'
       uses: actions/setup-java@v1
       with:
-        java-version: 12
+        java-version: 13
     - name: 'Test'
       run: |
         ./gradlew --no-parallel build -x distTar -x distTarSource -Dskip.test_TestDNSCacheManager.testWithCustomResolverAnd1Server=true
diff --git a/.travis.yml b/.travis.yml
index 6db683d..8618c1e 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -44,12 +44,14 @@ matrix:
     # 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
+      addons:
+        apt:
+          packages:
+            - language-pack-fr
+      env:
+        - TZ=America/New_York # flips between −05:00 and −04:00
+        - LANG=fr_FR.UTF-8
+        - LC_ALL=fr_FR.UTF-8
       script:
-        # ./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-20191001230020+0000-bin.zip' >> gradle/wrapper/gradle-wrapper.properties2
-        - mv gradle/wrapper/gradle-wrapper.properties2 gradle/wrapper/gradle-wrapper.properties
-        # Spotless and Checkstyle are executed here as well to test if the plugins are compatible with Gradle 6.0 / Java 13
-        - xvfb-run ./gradlew build -PchecksumFailOn=never -PchecksumPrint=false $SKIP_TAR
-        # 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
+        # Spotless, Checksyle, and JaCoCo are verified here to ensure they all work with the latest supported Java
+        - xvfb-run ./gradlew build jacocoReport -Duser.language=fr -Duser.country=FR $SKIP_TAR
diff --git a/checksum.xml b/checksum.xml
index eb30516..c02bb85 100644
--- a/checksum.xml
+++ b/checksum.xml
@@ -144,17 +144,17 @@
     <dependency group='com.github.bulenkov.darcula' module='darcula' version='e208efb96f70e4be9dc362fbb46f6e181ef501dd'>
       <sha512>80F3335D8EA3FB3FF07A12A79C958C4E3F8BB542511C52825A8B3694AC96F027E24396CE9EDCEFA44EE93B5CBED4E4AED4575E6AAED56F363BAE92C52EE85D22</sha512>
     </dependency>
-    <dependency group='com.github.vlsi.gradle' module='crlf-plugin' version='1.42.0'>
+    <dependency group='com.github.vlsi.gradle' module='crlf-plugin' version='1.43.0'>
       <sha512>6DF347AE68A114D5FCF561163921A19E299DEB3D5E4EF721602B0144A6AFB8D202C04884DA047E53E0E815101DAAF52858FE33A4C92D5936D5DC9DE300842DA4</sha512>
     </dependency>
-    <dependency group='com.github.vlsi.gradle' module='ide-plugin' version='1.42.0'>
+    <dependency group='com.github.vlsi.gradle' module='ide-plugin' version='1.43.0'>
       <sha512>15BF2B9C358CE9DB843862E26BA130383A41B429FA0B46C53E18C4D0AB55921526502D9D8BEA4F4041BBF0496B5E93C811DAC786CC6A2A8EF5C53C234254D409</sha512>
     </dependency>
-    <dependency group='com.github.vlsi.gradle' module='license-gather-plugin' version='1.42.0'>
+    <dependency group='com.github.vlsi.gradle' module='license-gather-plugin' version='1.43.0'>
       <sha512>2BD5C985444B8AD3899F6210A0889D08FBDF35320D1BA6DF15E7436A345C88BC66B5905FD6DC5BE304E6C2CB08093B6578FF3DC13304EA0B3CE943E3544A0A4B</sha512>
     </dependency>
-    <dependency group='com.github.vlsi.gradle' module='stage-vote-release-plugin' version='1.42.0'>
-      <sha512>EC8B465F4F6FBF928131D3E3626554F5E1857979CE7A764FBD887E1689DFBF3FD79F8CDFE3EE225EB16A8173B8F06421A153B9FD29E6EAD4AD53DEE950C9E7CD</sha512>
+    <dependency group='com.github.vlsi.gradle' module='stage-vote-release-plugin' version='1.43.0'>
+      <sha512>6BE9C5E6AB9A9BE55D87B7DC5CB00EA9FB35E2A25303767574B7F443CFDDD545F4754A087645B842C7540B9C6A9BDD7CEB032AEAC6D45066DE29043C68A8EC2C</sha512>
     </dependency>
     <dependency group='commons-logging' module='commons-logging' version='1.0.4'>
       <sha512>C8D2D39A60ADCC49091D393DAF30473D1776E4B6B09BB86639171F660833A17AFBDC9F3E85843093535DA16FA664CD7CD4CA38F54E141018DD1B78DE681AD668</sha512>
diff --git a/gradle.properties b/gradle.properties
index 704b867..d0b3f13 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -24,7 +24,7 @@ jmeter.version=5.2.1
 
 # Tools
 checkstyle.version=8.22
-jacoco.version=0.8.2
+jacoco.version=0.8.5
 spotbugs.version=3.1.12
 velocity.version=1.7
 
@@ -32,10 +32,10 @@ velocity.version=1.7
 com.diffplug.gradle.spotless.version=3.25.0
 com.github.spotbugs.version=2.0.0
 com.github.vlsi.checksum-dependency.sha512=A86B9B2CBA7BA99860EF2F23555F1E1C1D5CB790B1C47536C32FE7A0FDA48A55694A5457B9F42C60B4725F095B90506324BDE0299F08E9E76B5944FB308375AC
-com.github.vlsi.checksum-dependency.version=1.42.0
-com.github.vlsi.crlf.version=1.42.0
-com.github.vlsi.ide.version=1.42.0
-com.github.vlsi.stage-vote-release.version=1.42.0
+com.github.vlsi.checksum-dependency.version=1.43.0
+com.github.vlsi.crlf.version=1.43.0
+com.github.vlsi.ide.version=1.43.0
+com.github.vlsi.stage-vote-release.version=1.43.0
 org.jetbrains.gradle.plugin.idea-ext.version=0.5
 org.nosphere.apache.rat.version=0.5.2
 org.sonarqube.version=2.7.1
diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar
index 457aad0..5c2d1cf 100644
Binary files a/gradle/wrapper/gradle-wrapper.jar and b/gradle/wrapper/gradle-wrapper.jar differ
diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
index a1b83de..9f08c4c 100644
--- a/gradle/wrapper/gradle-wrapper.properties
+++ b/gradle/wrapper/gradle-wrapper.properties
@@ -15,7 +15,7 @@
 
 distributionBase=GRADLE_USER_HOME
 distributionPath=wrapper/dists
-distributionSha256Sum=027fdd265d277bae65a0d349b6b8da02135b0b8e14ba891e26281fa877fe37a2
-distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.2-all.zip
+distributionSha256Sum=a1eb4439c0a85bc7e64a22658d862e43b7d0ddfbf69a7abf6256e0b7514295df
+distributionUrl=https\://services.gradle.org/distributions/gradle-6.0-all.zip
 zipStoreBase=GRADLE_USER_HOME
 zipStorePath=wrapper/dists
diff --git a/gradlew b/gradlew
index af6708f..83f2acf 100755
--- a/gradlew
+++ b/gradlew
@@ -1,5 +1,21 @@
 #!/usr/bin/env sh
 
+#
+# Copyright 2015 the original author or authors.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#      https://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
 ##############################################################################
 ##
 ##  Gradle start up script for UN*X
@@ -28,7 +44,7 @@ APP_NAME="Gradle"
 APP_BASE_NAME=`basename "$0"`
 
 # Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
-DEFAULT_JVM_OPTS='"-Xmx64m"'
+DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
 
 # Use the maximum available, or set MAX_FD != -1 to use that value.
 MAX_FD="maximum"
@@ -109,8 +125,8 @@ if $darwin; then
     GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
 fi
 
-# For Cygwin, switch paths to Windows format before running java
-if $cygwin ; then
+# For Cygwin or MSYS, switch paths to Windows format before running java
+if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then
     APP_HOME=`cygpath --path --mixed "$APP_HOME"`
     CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
     JAVACMD=`cygpath --unix "$JAVACMD"`
diff --git a/gradlew.bat b/gradlew.bat
index 6d57edc..9618d8d 100644
--- a/gradlew.bat
+++ b/gradlew.bat
@@ -1,3 +1,19 @@
+@rem
+@rem Copyright 2015 the original author or authors.
+@rem
+@rem Licensed under the Apache License, Version 2.0 (the "License");
+@rem you may not use this file except in compliance with the License.
+@rem You may obtain a copy of the License at
+@rem
+@rem      https://www.apache.org/licenses/LICENSE-2.0
+@rem
+@rem Unless required by applicable law or agreed to in writing, software
+@rem distributed under the License is distributed on an "AS IS" BASIS,
+@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+@rem See the License for the specific language governing permissions and
+@rem limitations under the License.
+@rem
+
 @if "%DEBUG%" == "" @echo off
 @rem ##########################################################################
 @rem
@@ -14,7 +30,7 @@ set APP_BASE_NAME=%~n0
 set APP_HOME=%DIRNAME%
 
 @rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
-set DEFAULT_JVM_OPTS="-Xmx64m"
+set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m"
 
 @rem Find java.exe
 if defined JAVA_HOME goto findJavaFromJavaHome