From bd585d8446e2905a326f6396b7152598e4bd6da5 Mon Sep 17 00:00:00 2001 From: Andrew McDermott Date: Mon, 23 Sep 2013 19:07:16 +0100 Subject: jtreg: split up into individual tests Signed-off-by: Andrew McDermott --- openembedded/jtreg-hotspot-compiler.yaml | 24 +++++++++++++ openembedded/jtreg-hotspot-gc.yaml | 24 +++++++++++++ openembedded/jtreg-hotspot-runtime.yaml | 24 +++++++++++++ openembedded/jtreg-hotspot-sanity.yaml | 24 +++++++++++++ openembedded/jtreg-hotspot-serviceability.yaml | 24 +++++++++++++ openembedded/jtreg-hotspot-testlibrary.yaml | 24 +++++++++++++ openembedded/jtreg-jdk_beans1.yaml | 24 +++++++++++++ openembedded/jtreg-jdk_io.yaml | 24 +++++++++++++ openembedded/jtreg-jdk_lang.yaml | 24 +++++++++++++ openembedded/jtreg-jdk_math.yaml | 24 +++++++++++++ openembedded/jtreg-jdk_net.yaml | 24 +++++++++++++ openembedded/jtreg-jdk_other.yaml | 24 +++++++++++++ openembedded/jtreg-jdk_security1.yaml | 24 +++++++++++++ openembedded/jtreg-jdk_text.yaml | 24 +++++++++++++ openembedded/jtreg-jdk_time.yaml | 24 +++++++++++++ openembedded/jtreg-jdk_util.yaml | 24 +++++++++++++ openembedded/jtreg-setup.yaml | 48 ++++++++++++++++++++++++++ 17 files changed, 432 insertions(+) create mode 100644 openembedded/jtreg-hotspot-compiler.yaml create mode 100644 openembedded/jtreg-hotspot-gc.yaml create mode 100644 openembedded/jtreg-hotspot-runtime.yaml create mode 100644 openembedded/jtreg-hotspot-sanity.yaml create mode 100644 openembedded/jtreg-hotspot-serviceability.yaml create mode 100644 openembedded/jtreg-hotspot-testlibrary.yaml create mode 100644 openembedded/jtreg-jdk_beans1.yaml create mode 100644 openembedded/jtreg-jdk_io.yaml create mode 100644 openembedded/jtreg-jdk_lang.yaml create mode 100644 openembedded/jtreg-jdk_math.yaml create mode 100644 openembedded/jtreg-jdk_net.yaml create mode 100644 openembedded/jtreg-jdk_other.yaml create mode 100644 openembedded/jtreg-jdk_security1.yaml create mode 100644 openembedded/jtreg-jdk_text.yaml create mode 100644 openembedded/jtreg-jdk_time.yaml create mode 100644 openembedded/jtreg-jdk_util.yaml create mode 100644 openembedded/jtreg-setup.yaml (limited to 'openembedded') diff --git a/openembedded/jtreg-hotspot-compiler.yaml b/openembedded/jtreg-hotspot-compiler.yaml new file mode 100644 index 0000000..0d3c5fc --- /dev/null +++ b/openembedded/jtreg-hotspot-compiler.yaml @@ -0,0 +1,24 @@ +# Copyright (C) 2013, Linaro Limited. +# +# PLEASE DO NOT HAND EDIT THIS FILE. +# +# This file has been auto-generated from: +# +# make-yaml-files.sh +# +# which can be found in the following repo: +# +# git://git.linaro.org/leg/openjdk/jtreg-lava-scripts +# +# PLEASE DO NOT HAND EDIT THIS FILE. +# +metadata: + name: hotspot-compiler + format: "Lava-Test-Shell Test Definition 1.0" + description: "Regression tests for the OpenJDK platform" + version: 1.0 +run: + steps: + - 'source $HOME/jtreg-setup.env' + - 'cd $JTREG_TESTRUN_ID/test-definitions/openembedded/scripts' + - 'TESTDIRS=compiler ./jtreg-test $HOTSPOT_TEST_DIR compiler' diff --git a/openembedded/jtreg-hotspot-gc.yaml b/openembedded/jtreg-hotspot-gc.yaml new file mode 100644 index 0000000..48b7b5c --- /dev/null +++ b/openembedded/jtreg-hotspot-gc.yaml @@ -0,0 +1,24 @@ +# Copyright (C) 2013, Linaro Limited. +# +# PLEASE DO NOT HAND EDIT THIS FILE. +# +# This file has been auto-generated from: +# +# make-yaml-files.sh +# +# which can be found in the following repo: +# +# git://git.linaro.org/leg/openjdk/jtreg-lava-scripts +# +# PLEASE DO NOT HAND EDIT THIS FILE. +# +metadata: + name: hotspot-gc + format: "Lava-Test-Shell Test Definition 1.0" + description: "Regression tests for the OpenJDK platform" + version: 1.0 +run: + steps: + - 'source $HOME/jtreg-setup.env' + - 'cd $JTREG_TESTRUN_ID/test-definitions/openembedded/scripts' + - 'TESTDIRS=gc ./jtreg-test $HOTSPOT_TEST_DIR gc' diff --git a/openembedded/jtreg-hotspot-runtime.yaml b/openembedded/jtreg-hotspot-runtime.yaml new file mode 100644 index 0000000..4728791 --- /dev/null +++ b/openembedded/jtreg-hotspot-runtime.yaml @@ -0,0 +1,24 @@ +# Copyright (C) 2013, Linaro Limited. +# +# PLEASE DO NOT HAND EDIT THIS FILE. +# +# This file has been auto-generated from: +# +# make-yaml-files.sh +# +# which can be found in the following repo: +# +# git://git.linaro.org/leg/openjdk/jtreg-lava-scripts +# +# PLEASE DO NOT HAND EDIT THIS FILE. +# +metadata: + name: hotspot-runtime + format: "Lava-Test-Shell Test Definition 1.0" + description: "Regression tests for the OpenJDK platform" + version: 1.0 +run: + steps: + - 'source $HOME/jtreg-setup.env' + - 'cd $JTREG_TESTRUN_ID/test-definitions/openembedded/scripts' + - 'TESTDIRS=runtime ./jtreg-test $HOTSPOT_TEST_DIR runtime' diff --git a/openembedded/jtreg-hotspot-sanity.yaml b/openembedded/jtreg-hotspot-sanity.yaml new file mode 100644 index 0000000..282fdd0 --- /dev/null +++ b/openembedded/jtreg-hotspot-sanity.yaml @@ -0,0 +1,24 @@ +# Copyright (C) 2013, Linaro Limited. +# +# PLEASE DO NOT HAND EDIT THIS FILE. +# +# This file has been auto-generated from: +# +# make-yaml-files.sh +# +# which can be found in the following repo: +# +# git://git.linaro.org/leg/openjdk/jtreg-lava-scripts +# +# PLEASE DO NOT HAND EDIT THIS FILE. +# +metadata: + name: hotspot-sanity + format: "Lava-Test-Shell Test Definition 1.0" + description: "Regression tests for the OpenJDK platform" + version: 1.0 +run: + steps: + - 'source $HOME/jtreg-setup.env' + - 'cd $JTREG_TESTRUN_ID/test-definitions/openembedded/scripts' + - 'TESTDIRS=sanity ./jtreg-test $HOTSPOT_TEST_DIR sanity' diff --git a/openembedded/jtreg-hotspot-serviceability.yaml b/openembedded/jtreg-hotspot-serviceability.yaml new file mode 100644 index 0000000..ae348ad --- /dev/null +++ b/openembedded/jtreg-hotspot-serviceability.yaml @@ -0,0 +1,24 @@ +# Copyright (C) 2013, Linaro Limited. +# +# PLEASE DO NOT HAND EDIT THIS FILE. +# +# This file has been auto-generated from: +# +# make-yaml-files.sh +# +# which can be found in the following repo: +# +# git://git.linaro.org/leg/openjdk/jtreg-lava-scripts +# +# PLEASE DO NOT HAND EDIT THIS FILE. +# +metadata: + name: hotspot-serviceability + format: "Lava-Test-Shell Test Definition 1.0" + description: "Regression tests for the OpenJDK platform" + version: 1.0 +run: + steps: + - 'source $HOME/jtreg-setup.env' + - 'cd $JTREG_TESTRUN_ID/test-definitions/openembedded/scripts' + - 'TESTDIRS=serviceability ./jtreg-test $HOTSPOT_TEST_DIR serviceability' diff --git a/openembedded/jtreg-hotspot-testlibrary.yaml b/openembedded/jtreg-hotspot-testlibrary.yaml new file mode 100644 index 0000000..49ede01 --- /dev/null +++ b/openembedded/jtreg-hotspot-testlibrary.yaml @@ -0,0 +1,24 @@ +# Copyright (C) 2013, Linaro Limited. +# +# PLEASE DO NOT HAND EDIT THIS FILE. +# +# This file has been auto-generated from: +# +# make-yaml-files.sh +# +# which can be found in the following repo: +# +# git://git.linaro.org/leg/openjdk/jtreg-lava-scripts +# +# PLEASE DO NOT HAND EDIT THIS FILE. +# +metadata: + name: hotspot-testlibrary + format: "Lava-Test-Shell Test Definition 1.0" + description: "Regression tests for the OpenJDK platform" + version: 1.0 +run: + steps: + - 'source $HOME/jtreg-setup.env' + - 'cd $JTREG_TESTRUN_ID/test-definitions/openembedded/scripts' + - 'TESTDIRS=testlibrary ./jtreg-test $HOTSPOT_TEST_DIR testlibrary' diff --git a/openembedded/jtreg-jdk_beans1.yaml b/openembedded/jtreg-jdk_beans1.yaml new file mode 100644 index 0000000..13598c9 --- /dev/null +++ b/openembedded/jtreg-jdk_beans1.yaml @@ -0,0 +1,24 @@ +# Copyright (C) 2013, Linaro Limited. +# +# PLEASE DO NOT HAND EDIT THIS FILE. +# +# This file has been auto-generated from: +# +# make-yaml-files.sh +# +# which can be found in the following repo: +# +# git://git.linaro.org/leg/openjdk/jtreg-lava-scripts +# +# PLEASE DO NOT HAND EDIT THIS FILE. +# +metadata: + name: jdk_beans1 + format: "Lava-Test-Shell Test Definition 1.0" + description: "Regression tests for the OpenJDK platform" + version: 1.0 +run: + steps: + - 'source $HOME/jtreg-setup.env' + - 'cd $JTREG_TESTRUN_ID/test-definitions/openembedded/scripts' + - './jtreg-test $JDK_TEST_DIR jdk_beans1' diff --git a/openembedded/jtreg-jdk_io.yaml b/openembedded/jtreg-jdk_io.yaml new file mode 100644 index 0000000..97b63bb --- /dev/null +++ b/openembedded/jtreg-jdk_io.yaml @@ -0,0 +1,24 @@ +# Copyright (C) 2013, Linaro Limited. +# +# PLEASE DO NOT HAND EDIT THIS FILE. +# +# This file has been auto-generated from: +# +# make-yaml-files.sh +# +# which can be found in the following repo: +# +# git://git.linaro.org/leg/openjdk/jtreg-lava-scripts +# +# PLEASE DO NOT HAND EDIT THIS FILE. +# +metadata: + name: jdk_io + format: "Lava-Test-Shell Test Definition 1.0" + description: "Regression tests for the OpenJDK platform" + version: 1.0 +run: + steps: + - 'source $HOME/jtreg-setup.env' + - 'cd $JTREG_TESTRUN_ID/test-definitions/openembedded/scripts' + - './jtreg-test $JDK_TEST_DIR jdk_io' diff --git a/openembedded/jtreg-jdk_lang.yaml b/openembedded/jtreg-jdk_lang.yaml new file mode 100644 index 0000000..996e770 --- /dev/null +++ b/openembedded/jtreg-jdk_lang.yaml @@ -0,0 +1,24 @@ +# Copyright (C) 2013, Linaro Limited. +# +# PLEASE DO NOT HAND EDIT THIS FILE. +# +# This file has been auto-generated from: +# +# make-yaml-files.sh +# +# which can be found in the following repo: +# +# git://git.linaro.org/leg/openjdk/jtreg-lava-scripts +# +# PLEASE DO NOT HAND EDIT THIS FILE. +# +metadata: + name: jdk_lang + format: "Lava-Test-Shell Test Definition 1.0" + description: "Regression tests for the OpenJDK platform" + version: 1.0 +run: + steps: + - 'source $HOME/jtreg-setup.env' + - 'cd $JTREG_TESTRUN_ID/test-definitions/openembedded/scripts' + - './jtreg-test $JDK_TEST_DIR jdk_lang' diff --git a/openembedded/jtreg-jdk_math.yaml b/openembedded/jtreg-jdk_math.yaml new file mode 100644 index 0000000..51e89d8 --- /dev/null +++ b/openembedded/jtreg-jdk_math.yaml @@ -0,0 +1,24 @@ +# Copyright (C) 2013, Linaro Limited. +# +# PLEASE DO NOT HAND EDIT THIS FILE. +# +# This file has been auto-generated from: +# +# make-yaml-files.sh +# +# which can be found in the following repo: +# +# git://git.linaro.org/leg/openjdk/jtreg-lava-scripts +# +# PLEASE DO NOT HAND EDIT THIS FILE. +# +metadata: + name: jdk_math + format: "Lava-Test-Shell Test Definition 1.0" + description: "Regression tests for the OpenJDK platform" + version: 1.0 +run: + steps: + - 'source $HOME/jtreg-setup.env' + - 'cd $JTREG_TESTRUN_ID/test-definitions/openembedded/scripts' + - './jtreg-test $JDK_TEST_DIR jdk_math' diff --git a/openembedded/jtreg-jdk_net.yaml b/openembedded/jtreg-jdk_net.yaml new file mode 100644 index 0000000..7e02eda --- /dev/null +++ b/openembedded/jtreg-jdk_net.yaml @@ -0,0 +1,24 @@ +# Copyright (C) 2013, Linaro Limited. +# +# PLEASE DO NOT HAND EDIT THIS FILE. +# +# This file has been auto-generated from: +# +# make-yaml-files.sh +# +# which can be found in the following repo: +# +# git://git.linaro.org/leg/openjdk/jtreg-lava-scripts +# +# PLEASE DO NOT HAND EDIT THIS FILE. +# +metadata: + name: jdk_net + format: "Lava-Test-Shell Test Definition 1.0" + description: "Regression tests for the OpenJDK platform" + version: 1.0 +run: + steps: + - 'source $HOME/jtreg-setup.env' + - 'cd $JTREG_TESTRUN_ID/test-definitions/openembedded/scripts' + - './jtreg-test $JDK_TEST_DIR jdk_net' diff --git a/openembedded/jtreg-jdk_other.yaml b/openembedded/jtreg-jdk_other.yaml new file mode 100644 index 0000000..d6da08c --- /dev/null +++ b/openembedded/jtreg-jdk_other.yaml @@ -0,0 +1,24 @@ +# Copyright (C) 2013, Linaro Limited. +# +# PLEASE DO NOT HAND EDIT THIS FILE. +# +# This file has been auto-generated from: +# +# make-yaml-files.sh +# +# which can be found in the following repo: +# +# git://git.linaro.org/leg/openjdk/jtreg-lava-scripts +# +# PLEASE DO NOT HAND EDIT THIS FILE. +# +metadata: + name: jdk_other + format: "Lava-Test-Shell Test Definition 1.0" + description: "Regression tests for the OpenJDK platform" + version: 1.0 +run: + steps: + - 'source $HOME/jtreg-setup.env' + - 'cd $JTREG_TESTRUN_ID/test-definitions/openembedded/scripts' + - './jtreg-test $JDK_TEST_DIR jdk_other' diff --git a/openembedded/jtreg-jdk_security1.yaml b/openembedded/jtreg-jdk_security1.yaml new file mode 100644 index 0000000..3620c9e --- /dev/null +++ b/openembedded/jtreg-jdk_security1.yaml @@ -0,0 +1,24 @@ +# Copyright (C) 2013, Linaro Limited. +# +# PLEASE DO NOT HAND EDIT THIS FILE. +# +# This file has been auto-generated from: +# +# make-yaml-files.sh +# +# which can be found in the following repo: +# +# git://git.linaro.org/leg/openjdk/jtreg-lava-scripts +# +# PLEASE DO NOT HAND EDIT THIS FILE. +# +metadata: + name: jdk_security1 + format: "Lava-Test-Shell Test Definition 1.0" + description: "Regression tests for the OpenJDK platform" + version: 1.0 +run: + steps: + - 'source $HOME/jtreg-setup.env' + - 'cd $JTREG_TESTRUN_ID/test-definitions/openembedded/scripts' + - './jtreg-test $JDK_TEST_DIR jdk_security1' diff --git a/openembedded/jtreg-jdk_text.yaml b/openembedded/jtreg-jdk_text.yaml new file mode 100644 index 0000000..2ee5a32 --- /dev/null +++ b/openembedded/jtreg-jdk_text.yaml @@ -0,0 +1,24 @@ +# Copyright (C) 2013, Linaro Limited. +# +# PLEASE DO NOT HAND EDIT THIS FILE. +# +# This file has been auto-generated from: +# +# make-yaml-files.sh +# +# which can be found in the following repo: +# +# git://git.linaro.org/leg/openjdk/jtreg-lava-scripts +# +# PLEASE DO NOT HAND EDIT THIS FILE. +# +metadata: + name: jdk_text + format: "Lava-Test-Shell Test Definition 1.0" + description: "Regression tests for the OpenJDK platform" + version: 1.0 +run: + steps: + - 'source $HOME/jtreg-setup.env' + - 'cd $JTREG_TESTRUN_ID/test-definitions/openembedded/scripts' + - './jtreg-test $JDK_TEST_DIR jdk_text' diff --git a/openembedded/jtreg-jdk_time.yaml b/openembedded/jtreg-jdk_time.yaml new file mode 100644 index 0000000..7eb6b0b --- /dev/null +++ b/openembedded/jtreg-jdk_time.yaml @@ -0,0 +1,24 @@ +# Copyright (C) 2013, Linaro Limited. +# +# PLEASE DO NOT HAND EDIT THIS FILE. +# +# This file has been auto-generated from: +# +# make-yaml-files.sh +# +# which can be found in the following repo: +# +# git://git.linaro.org/leg/openjdk/jtreg-lava-scripts +# +# PLEASE DO NOT HAND EDIT THIS FILE. +# +metadata: + name: jdk_time + format: "Lava-Test-Shell Test Definition 1.0" + description: "Regression tests for the OpenJDK platform" + version: 1.0 +run: + steps: + - 'source $HOME/jtreg-setup.env' + - 'cd $JTREG_TESTRUN_ID/test-definitions/openembedded/scripts' + - './jtreg-test $JDK_TEST_DIR jdk_time' diff --git a/openembedded/jtreg-jdk_util.yaml b/openembedded/jtreg-jdk_util.yaml new file mode 100644 index 0000000..5c59741 --- /dev/null +++ b/openembedded/jtreg-jdk_util.yaml @@ -0,0 +1,24 @@ +# Copyright (C) 2013, Linaro Limited. +# +# PLEASE DO NOT HAND EDIT THIS FILE. +# +# This file has been auto-generated from: +# +# make-yaml-files.sh +# +# which can be found in the following repo: +# +# git://git.linaro.org/leg/openjdk/jtreg-lava-scripts +# +# PLEASE DO NOT HAND EDIT THIS FILE. +# +metadata: + name: jdk_util + format: "Lava-Test-Shell Test Definition 1.0" + description: "Regression tests for the OpenJDK platform" + version: 1.0 +run: + steps: + - 'source $HOME/jtreg-setup.env' + - 'cd $JTREG_TESTRUN_ID/test-definitions/openembedded/scripts' + - './jtreg-test $JDK_TEST_DIR jdk_util' diff --git a/openembedded/jtreg-setup.yaml b/openembedded/jtreg-setup.yaml new file mode 100644 index 0000000..17751b7 --- /dev/null +++ b/openembedded/jtreg-setup.yaml @@ -0,0 +1,48 @@ +# Copyright (C) 2013, Linaro Limited. +# +# PLEASE DO NOT HAND EDIT THIS FILE. +# +# This file has been auto-generated from: +# +# make-yaml-files.sh +# +# which can be found in the following repo: +# +# git://git.linaro.org/leg/openjdk/jtreg-lava-scripts +# +# PLEASE DO NOT HAND EDIT THIS FILE. +# +metadata: + name: jtreg-setup + format: "Lava-Test-Shell Test Definition 1.0" + description: "Regression tests for the OpenJDK platform" + version: 1.0 +install: + git-repos: + - git://frobware.com/scratch/jtreg-bin + - git://frobware.com/scratch/openjdk8-aarch64-test-archive + - git://frobware.com/scratch/oe/test-definitions +run: + steps: + - 'cp -r /lava/tests/$TESTRUN_ID $HOME' + - 'echo "export JTREG_TESTRUN_ID=$HOME/$TESTRUN_ID" > $HOME/jtreg-setup.env' + - 'source $HOME/jtreg-setup.env' + - 'TEST_DIR=$JTREG_TESTRUN_ID/openjdk8-aarch64-test-archive' + - 'CLASSES_DIR=$TEST_DIR/openjdk8-aarch64-port-snapshot/JTwork/classes' + - 'JT_HOME=$JTREG_TESTRUN_ID/jtreg-bin/jtreg' + - 'for i in $TEST_DIR/openjdk8-aarch64-port-snapshot/jdk/*; do find $i -print | xargs touch -d now; done' + - 'for i in $TEST_DIR/openjdk8-aarch64-port-snapshot/hotspot/*; do find $i -print | xargs touch -d now; done' + - 'for i in $CLASSES_DIR/*; do find $i -print | xargs touch -d tomorrow; done' + - 'echo "PATH=$JTREG_TESTRUN_ID/jtreg-bin/jtreg/linux/bin:$PATH" >> $HOME/jtreg-setup.env' + - 'echo "TEST_DIR=$JTREG_TESTRUN_ID/openjdk8-aarch64-test-archive" >> $HOME/jtreg-setup.env' + - 'echo "CLASSES_DIR=$TEST_DIR/openjdk8-aarch64-port-snapshot/JTwork/classes" >> $HOME/jtreg-setup.env' + - 'echo "export JT_HOME=$JTREG_TESTRUN_ID/jtreg-bin/jtreg" >> $HOME/jtreg-setup.env' + - 'echo "export JT_JAVA=/usr/lib/jvm/java-8-openjdk/bin/java" >> $HOME/jtreg-setup.env' + - 'echo "export PRODUCT_HOME=/usr/lib/jvm/java-8-openjdk" >> $HOME/jtreg-setup.env' + - 'echo "export JDK_TEST_DIR=$TEST_DIR/openjdk8-aarch64-port-snapshot/jdk/test" >> $HOME/jtreg-setup.env' + - 'echo "export HOTSPOT_TEST_DIR=$TEST_DIR/openjdk8-aarch64-port-snapshot/hotspot/test" >> $HOME/jtreg-setup.env' + - 'echo "export JTREG=$JT_HOME/linux/bin/jtreg-lava" >> $HOME/jtreg-setup.env' + - 'echo "export JTREG_LAVA_PREBUILT_CLASSES_DIR=$CLASSES_DIR" >> $HOME/jtreg-setup.env' + - 'echo "env" >> $HOME/jtreg-setup.env' + - 'cat $HOME/jtreg-setup.env' + - 'lava-test-case jtreg-setup --result pass' -- cgit v1.2.3