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 2020/01/07 14:13:22 UTC

[jmeter] branch master updated: Add Travis CI job to test JMeter with IBM s390x (#550)

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 13ca8d6  Add Travis CI job to test JMeter with IBM s390x (#550)
13ca8d6 is described below

commit 13ca8d68e56c2c1f3b97f83169f57404f00c8bac
Author: Namrata Bhave <Na...@ibm.com>
AuthorDate: Tue Jan 7 19:42:24 2020 +0530

    Add Travis CI job to test JMeter with IBM s390x (#550)
---
 .travis.yml | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/.travis.yml b/.travis.yml
index 7c9edae..e1b0821 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -25,6 +25,7 @@ matrix:
   allow_failures:
     # j-m-p does not seem to download all the dependencies: https://github.com/jmeter-maven-plugin/jmeter-maven-plugin/issues/187
     - name: jmeter-maven-plugin tests
+    - name: jmeter-maven-plugin tests on s390x
   include:
     - name: Tests with OpenJDK 8 + code coverage
       jdk: openjdk8
@@ -46,6 +47,20 @@ matrix:
         # This job verifies headless mode to ensure Apache JMeter is workable in headless as well
         # Spotless and Checksyle are skipped here to save some time. They are verified anyway in Java 8 and Java 13 builds, so skipping them for Java 11 does not harm
         - ./gradlew build -Djava.awt.headless=true -Duser.language=fr -Duser.country=FR -PskipCheckstyle -PskipSpotless $SKIP_TAR
+    - name: Tests with OpenJDK 11 on s390x 
+      os: linux  
+      arch: s390x  
+      dist: bionic 
+      jdk: openjdk11 
+      addons: 
+        apt: 
+          packages: 
+            - language-pack-fr 
+      script: 
+        - sudo apt-get install -y openjdk-11-jdk  
+        - export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-s390x/  
+        - export PATH=$JAVA_HOME/bin:$PATH   
+        - ./gradlew build -Djava.awt.headless=true -PskipCheckstyle -PskipSpotless $SKIP_TAR
     # 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
@@ -69,3 +84,16 @@ matrix:
         - git clone --depth 100 https://github.com/jmeter-maven-plugin/jmeter-maven-plugin.git
         - cd jmeter-maven-plugin
         - mvn verify -Djmeter.version=42.0-SNAPSHOT
+    - name: jmeter-maven-plugin tests on s390x
+      os: linux  
+      arch: s390x  
+      jdk: openjdk11 
+      script: 
+        - wget http://www.eu.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz  
+        - tar -xvzf apache-maven-3.6.3-bin.tar.gz  
+        - export PATH=`pwd`/apache-maven-3.6.3/bin/:$PATH  
+        - ./gradlew -PskipJavadoc publishToMavenLocal -Pjmeter.version=42.0 -PchecksumIgnore 
+        - cd .. 
+        - git clone --depth 100 https://github.com/jmeter-maven-plugin/jmeter-maven-plugin.git 
+        - cd jmeter-maven-plugin 
+        - mvn verify -Djmeter.version=42.0-SNAPSHOT