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