aboutsummaryrefslogtreecommitdiff
path: root/jdk9-jcstress-test.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'jdk9-jcstress-test.yaml')
-rw-r--r--jdk9-jcstress-test.yaml112
1 files changed, 0 insertions, 112 deletions
diff --git a/jdk9-jcstress-test.yaml b/jdk9-jcstress-test.yaml
deleted file mode 100644
index feb40eb4f9..0000000000
--- a/jdk9-jcstress-test.yaml
+++ /dev/null
@@ -1,112 +0,0 @@
-- job:
- name: jdk9-jcstress-test
- project-type: matrix
- defaults: global
- description: |
- This job runs the http://openjdk.java.net/projects/code-tools/jcstress/ tests.<br>
- <b>Note:</b> this test currently takes around <b>10 hours</b> to complete<br>
- This project currently runs the "server" variant only due to the amount of time both tests would take to complete.
- properties:
- - authorization:
- linaro:
- - job-read
- openjdk-members:
- - job-extended-read
- - job-build
- - job-cancel
- - build-discarder:
- days-to-keep: 30
- num-to-keep: 10
- artifact-num-to-keep: 5
- disabled: true
- node: aarch64-06
- display-name: 'DELETE ME'
- parameters:
- - string:
- name: JCSTRESS_MODE
- default: 'quick'
- axes:
- - axis:
- type: user-defined
- name: JVM_VARIANT
- values:
- - server
- - client
- - axis:
- type: user-defined
- name: BUILD_TYPE
- values:
- - release
- - axis:
- type: slave
- name: label
- values:
- - aarch64-06
- execution-strategy:
- sequential: true
- wrappers:
- - workspace-cleanup:
- dirmatch: false
- - timestamps
- - matrix-tie-parent:
- node: aarch64-06
- - timeout:
- timeout: 900
- builders:
- - copyartifact:
- project: jcstress-build
- filter: 'tests-custom/target/jcstress.jar, tests-all/target/jcstress.jar'
- target: incoming
- flatten: false
-# copyartifact is slow and the file is local
-# copy instead of going back and forth between master <-> slave
-# - copyartifact:
-# project: jdk9-build-image
-# filter: 'out/jdk9-${JVM_VARIANT}-${BUILD_TYPE}.tar.gz'
-# target: incoming
-# flatten: true
- - shell: |
- #!/bin/bash
-
- set -eu
-
- TEST_TYPE=all
-
- # client variant uses server with -XX:TieredStopAtLevel=1
- # zero is a third possible value.
- REAL_VARIANT=${JVM_VARIANT/client/server}
-
- JCSTRESS_JAR=${WORKSPACE}/incoming/tests-${TEST_TYPE}/target/jcstress.jar
- rm -rf jdk9u*
- tar xf ~/workspace/jdk9-build-image/BUILD_TYPE/${BUILD_TYPE}/JVM_VARIANT/${REAL_VARIANT}/label/${NODE_NAME}/out/jdk9u-${REAL_VARIANT}-${BUILD_TYPE}.tar.gz
- export JAVA_HOME=${WORKSPACE}/jdk9u-${REAL_VARIANT}-${BUILD_TYPE}
- export PATH=${JAVA_HOME}/bin:${PATH}
- which java
- java -version
-
- # XXX Don't fail the job if jcstress itself fails.
- set +e
- java -jar ${JCSTRESS_JAR} -m ${JCSTRESS_MODE}
-
- test_result=$?
- set -e
-
- rm -rf out
- mkdir out
-
- out_dirname=jcstress-results-${JVM_VARIANT}-${BUILD_TYPE}
-
- rm -rf ${out_dirname}
- mkdir -p ${out_dirname}
- cp jcstress-results*.bin.gz ${out_dirname}
- cp -a results ${out_dirname}
-
- tar czvf out/${out_dirname}.tar.gz ${out_dirname}
- publishers:
- - archive:
- artifacts: 'out/jcstress-results-*.tar.gz'
- - html-publisher:
- name: 'HTML Report'
- dir: 'results'
- files: 'index.html'
- keep-all: true