diff options
Diffstat (limited to 'jdk9-jcstress-test.yaml')
-rw-r--r-- | jdk9-jcstress-test.yaml | 112 |
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 |