summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--openembedded/mauve-BinaryCompatibility-altered.yaml47
-rw-r--r--openembedded/mauve-BinaryCompatibility.yaml47
-rw-r--r--openembedded/mauve-gnu-java.yaml47
-rw-r--r--openembedded/mauve-gnu-javax.yaml47
-rw-r--r--openembedded/mauve-java-awt.yaml53
-rw-r--r--openembedded/mauve-java-beans.yaml47
-rw-r--r--openembedded/mauve-java-io.yaml47
-rw-r--r--openembedded/mauve-java-lang.yaml47
-rw-r--r--openembedded/mauve-java-math.yaml47
-rw-r--r--openembedded/mauve-java-net.yaml47
-rw-r--r--openembedded/mauve-java-nio.yaml47
-rw-r--r--openembedded/mauve-java-rmi.yaml47
-rw-r--r--openembedded/mauve-java-security.yaml47
-rw-r--r--openembedded/mauve-java-sql.yaml47
-rw-r--r--openembedded/mauve-java-text.yaml47
-rw-r--r--openembedded/mauve-java-util.yaml47
-rw-r--r--openembedded/mauve-javax-accessibility.yaml47
-rw-r--r--openembedded/mauve-javax-crypto.yaml47
-rw-r--r--openembedded/mauve-javax-imageio.yaml47
-rw-r--r--openembedded/mauve-javax-management.yaml47
-rw-r--r--openembedded/mauve-javax-naming.yaml47
-rw-r--r--openembedded/mauve-javax-net.yaml47
-rw-r--r--openembedded/mauve-javax-print.yaml47
-rw-r--r--openembedded/mauve-javax-rmi.yaml47
-rw-r--r--openembedded/mauve-javax-security.yaml47
-rw-r--r--openembedded/mauve-javax-sound.yaml47
-rw-r--r--openembedded/mauve-javax-swing.yaml53
-rw-r--r--openembedded/mauve-javax-xml.yaml47
-rw-r--r--openembedded/mauve-locales.yaml47
-rw-r--r--openembedded/mauve-org-omg.yaml47
-rw-r--r--openembedded/mauve-org-w3c.yaml47
-rw-r--r--openembedded/mauve-sanity-test.yaml43
-rw-r--r--openembedded/mauve-setup.yaml22
-rw-r--r--openembedded/mauve.yaml112
-rw-r--r--openembedded/mauve/sanity-test.txt1
-rwxr-xr-xopenembedded/scripts/mauve-lava-test30
-rwxr-xr-xopenembedded/scripts/mauve-test-pkg47
37 files changed, 1525 insertions, 199 deletions
diff --git a/openembedded/mauve-BinaryCompatibility-altered.yaml b/openembedded/mauve-BinaryCompatibility-altered.yaml
new file mode 100644
index 0000000..f8bd382
--- /dev/null
+++ b/openembedded/mauve-BinaryCompatibility-altered.yaml
@@ -0,0 +1,47 @@
+# Copyright (C) 2013, Linaro Limited.
+#
+# PLEASE DO NOT HAND EDIT THIS FILE.
+#
+# This file has been auto-generated from:
+#
+# make-mauve-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: mauve-BinaryCompatibility-altered
+ format: "Lava-Test-Shell Test Definition 1.0"
+ description: "Regression tests for the OpenJDK platform"
+ version: 1.0
+ maintainer:
+ - andrew.mcdermott@linaro.org
+ os:
+ - openembedded
+ scope:
+ - test
+ devices:
+ - rtsm_ve-armv8
+params:
+ JAVA_VM: -client
+ JAVA_PRODUCT_BINARY: /usr/lib/jvm/java-8-openjdk/bin/java
+# timeout is in milliseconds
+ TIMEOUT: 60000
+run:
+ steps:
+ - 'echo -n "Harness VM version: "'
+ - 'java -version'
+ - 'echo -n "Product VM version: "'
+ - '$JAVA_PRODUCT_BINARY -version'
+ - 'rm -rf /tmp/mauve'
+ - 'ln -s $HOME/mauve /tmp/mauve'
+ - 'cd openembedded/scripts'
+ - './mauve-test-pkg gnu/testlet/BinaryCompatibility/altered /tmp/mauve -timeout $TIMEOUT -vm $JAVA_PRODUCT_BINARY -vmarg $JAVA_VM -compile no -showpasses'
+parse:
+ pattern: "(?P<result>(PASS|FAIL)):\\s+(?P<test_case_id>(.*))"
+ fixupdict:
+ PASS: pass
+ FAIL: fail
diff --git a/openembedded/mauve-BinaryCompatibility.yaml b/openembedded/mauve-BinaryCompatibility.yaml
new file mode 100644
index 0000000..588e8b8
--- /dev/null
+++ b/openembedded/mauve-BinaryCompatibility.yaml
@@ -0,0 +1,47 @@
+# Copyright (C) 2013, Linaro Limited.
+#
+# PLEASE DO NOT HAND EDIT THIS FILE.
+#
+# This file has been auto-generated from:
+#
+# make-mauve-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: mauve-BinaryCompatibility
+ format: "Lava-Test-Shell Test Definition 1.0"
+ description: "Regression tests for the OpenJDK platform"
+ version: 1.0
+ maintainer:
+ - andrew.mcdermott@linaro.org
+ os:
+ - openembedded
+ scope:
+ - test
+ devices:
+ - rtsm_ve-armv8
+params:
+ JAVA_VM: -client
+ JAVA_PRODUCT_BINARY: /usr/lib/jvm/java-8-openjdk/bin/java
+# timeout is in milliseconds
+ TIMEOUT: 60000
+run:
+ steps:
+ - 'echo -n "Harness VM version: "'
+ - 'java -version'
+ - 'echo -n "Product VM version: "'
+ - '$JAVA_PRODUCT_BINARY -version'
+ - 'rm -rf /tmp/mauve'
+ - 'ln -s $HOME/mauve /tmp/mauve'
+ - 'cd openembedded/scripts'
+ - './mauve-test-pkg gnu/testlet/BinaryCompatibility /tmp/mauve -timeout $TIMEOUT -vm $JAVA_PRODUCT_BINARY -vmarg $JAVA_VM -compile no -showpasses'
+parse:
+ pattern: "(?P<result>(PASS|FAIL)):\\s+(?P<test_case_id>(.*))"
+ fixupdict:
+ PASS: pass
+ FAIL: fail
diff --git a/openembedded/mauve-gnu-java.yaml b/openembedded/mauve-gnu-java.yaml
new file mode 100644
index 0000000..bb1be2f
--- /dev/null
+++ b/openembedded/mauve-gnu-java.yaml
@@ -0,0 +1,47 @@
+# Copyright (C) 2013, Linaro Limited.
+#
+# PLEASE DO NOT HAND EDIT THIS FILE.
+#
+# This file has been auto-generated from:
+#
+# make-mauve-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: mauve-gnu-java
+ format: "Lava-Test-Shell Test Definition 1.0"
+ description: "Regression tests for the OpenJDK platform"
+ version: 1.0
+ maintainer:
+ - andrew.mcdermott@linaro.org
+ os:
+ - openembedded
+ scope:
+ - test
+ devices:
+ - rtsm_ve-armv8
+params:
+ JAVA_VM: -client
+ JAVA_PRODUCT_BINARY: /usr/lib/jvm/java-8-openjdk/bin/java
+# timeout is in milliseconds
+ TIMEOUT: 60000
+run:
+ steps:
+ - 'echo -n "Harness VM version: "'
+ - 'java -version'
+ - 'echo -n "Product VM version: "'
+ - '$JAVA_PRODUCT_BINARY -version'
+ - 'rm -rf /tmp/mauve'
+ - 'ln -s $HOME/mauve /tmp/mauve'
+ - 'cd openembedded/scripts'
+ - './mauve-test-pkg gnu/testlet/gnu/java /tmp/mauve -timeout $TIMEOUT -vm $JAVA_PRODUCT_BINARY -vmarg $JAVA_VM -compile no -showpasses'
+parse:
+ pattern: "(?P<result>(PASS|FAIL)):\\s+(?P<test_case_id>(.*))"
+ fixupdict:
+ PASS: pass
+ FAIL: fail
diff --git a/openembedded/mauve-gnu-javax.yaml b/openembedded/mauve-gnu-javax.yaml
new file mode 100644
index 0000000..0f6ad71
--- /dev/null
+++ b/openembedded/mauve-gnu-javax.yaml
@@ -0,0 +1,47 @@
+# Copyright (C) 2013, Linaro Limited.
+#
+# PLEASE DO NOT HAND EDIT THIS FILE.
+#
+# This file has been auto-generated from:
+#
+# make-mauve-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: mauve-gnu-javax
+ format: "Lava-Test-Shell Test Definition 1.0"
+ description: "Regression tests for the OpenJDK platform"
+ version: 1.0
+ maintainer:
+ - andrew.mcdermott@linaro.org
+ os:
+ - openembedded
+ scope:
+ - test
+ devices:
+ - rtsm_ve-armv8
+params:
+ JAVA_VM: -client
+ JAVA_PRODUCT_BINARY: /usr/lib/jvm/java-8-openjdk/bin/java
+# timeout is in milliseconds
+ TIMEOUT: 60000
+run:
+ steps:
+ - 'echo -n "Harness VM version: "'
+ - 'java -version'
+ - 'echo -n "Product VM version: "'
+ - '$JAVA_PRODUCT_BINARY -version'
+ - 'rm -rf /tmp/mauve'
+ - 'ln -s $HOME/mauve /tmp/mauve'
+ - 'cd openembedded/scripts'
+ - './mauve-test-pkg gnu/testlet/gnu/javax /tmp/mauve -timeout $TIMEOUT -vm $JAVA_PRODUCT_BINARY -vmarg $JAVA_VM -compile no -showpasses'
+parse:
+ pattern: "(?P<result>(PASS|FAIL)):\\s+(?P<test_case_id>(.*))"
+ fixupdict:
+ PASS: pass
+ FAIL: fail
diff --git a/openembedded/mauve-java-awt.yaml b/openembedded/mauve-java-awt.yaml
new file mode 100644
index 0000000..320ea37
--- /dev/null
+++ b/openembedded/mauve-java-awt.yaml
@@ -0,0 +1,53 @@
+# Copyright (C) 2013, Linaro Limited.
+#
+# PLEASE DO NOT HAND EDIT THIS FILE.
+#
+# This file has been auto-generated from:
+#
+# make-mauve-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: mauve-java-awt
+ format: "Lava-Test-Shell Test Definition 1.0"
+ description: "Regression tests for the OpenJDK platform"
+ version: 1.0
+ maintainer:
+ - andrew.mcdermott@linaro.org
+ os:
+ - openembedded
+ scope:
+ - test
+ devices:
+ - rtsm_ve-armv8
+params:
+ JAVA_VM: -client
+ JAVA_PRODUCT_BINARY: /usr/lib/jvm/java-8-openjdk/bin/java
+# timeout is in milliseconds
+ TIMEOUT: 60000
+run:
+ steps:
+ - 'echo -n "Harness VM version: "'
+ - 'java -version'
+ - 'echo -n "Product VM version: "'
+ - '$JAVA_PRODUCT_BINARY -version'
+ - 'rm -rf /tmp/mauve'
+ - 'ln -s $HOME/mauve /tmp/mauve'
+ - 'cd openembedded/scripts'
+ - 'DISPLAY=:10'
+ - 'export DISPLAY'
+ - 'Xvfb $DISPLAY &'
+ - 'XVFBPID=$!'
+ - 'sleep 30'
+ - './mauve-test-pkg gnu/testlet/java/awt /tmp/mauve -timeout $TIMEOUT -vm $JAVA_PRODUCT_BINARY -vmarg $JAVA_VM -compile no -showpasses'
+ - 'kill $XVFBPID'
+parse:
+ pattern: "(?P<result>(PASS|FAIL)):\\s+(?P<test_case_id>(.*))"
+ fixupdict:
+ PASS: pass
+ FAIL: fail
diff --git a/openembedded/mauve-java-beans.yaml b/openembedded/mauve-java-beans.yaml
new file mode 100644
index 0000000..6543970
--- /dev/null
+++ b/openembedded/mauve-java-beans.yaml
@@ -0,0 +1,47 @@
+# Copyright (C) 2013, Linaro Limited.
+#
+# PLEASE DO NOT HAND EDIT THIS FILE.
+#
+# This file has been auto-generated from:
+#
+# make-mauve-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: mauve-java-beans
+ format: "Lava-Test-Shell Test Definition 1.0"
+ description: "Regression tests for the OpenJDK platform"
+ version: 1.0
+ maintainer:
+ - andrew.mcdermott@linaro.org
+ os:
+ - openembedded
+ scope:
+ - test
+ devices:
+ - rtsm_ve-armv8
+params:
+ JAVA_VM: -client
+ JAVA_PRODUCT_BINARY: /usr/lib/jvm/java-8-openjdk/bin/java
+# timeout is in milliseconds
+ TIMEOUT: 60000
+run:
+ steps:
+ - 'echo -n "Harness VM version: "'
+ - 'java -version'
+ - 'echo -n "Product VM version: "'
+ - '$JAVA_PRODUCT_BINARY -version'
+ - 'rm -rf /tmp/mauve'
+ - 'ln -s $HOME/mauve /tmp/mauve'
+ - 'cd openembedded/scripts'
+ - './mauve-test-pkg gnu/testlet/java/beans /tmp/mauve -timeout $TIMEOUT -vm $JAVA_PRODUCT_BINARY -vmarg $JAVA_VM -compile no -showpasses'
+parse:
+ pattern: "(?P<result>(PASS|FAIL)):\\s+(?P<test_case_id>(.*))"
+ fixupdict:
+ PASS: pass
+ FAIL: fail
diff --git a/openembedded/mauve-java-io.yaml b/openembedded/mauve-java-io.yaml
new file mode 100644
index 0000000..e813093
--- /dev/null
+++ b/openembedded/mauve-java-io.yaml
@@ -0,0 +1,47 @@
+# Copyright (C) 2013, Linaro Limited.
+#
+# PLEASE DO NOT HAND EDIT THIS FILE.
+#
+# This file has been auto-generated from:
+#
+# make-mauve-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: mauve-java-io
+ format: "Lava-Test-Shell Test Definition 1.0"
+ description: "Regression tests for the OpenJDK platform"
+ version: 1.0
+ maintainer:
+ - andrew.mcdermott@linaro.org
+ os:
+ - openembedded
+ scope:
+ - test
+ devices:
+ - rtsm_ve-armv8
+params:
+ JAVA_VM: -client
+ JAVA_PRODUCT_BINARY: /usr/lib/jvm/java-8-openjdk/bin/java
+# timeout is in milliseconds
+ TIMEOUT: 60000
+run:
+ steps:
+ - 'echo -n "Harness VM version: "'
+ - 'java -version'
+ - 'echo -n "Product VM version: "'
+ - '$JAVA_PRODUCT_BINARY -version'
+ - 'rm -rf /tmp/mauve'
+ - 'ln -s $HOME/mauve /tmp/mauve'
+ - 'cd openembedded/scripts'
+ - './mauve-test-pkg gnu/testlet/java/io /tmp/mauve -timeout $TIMEOUT -vm $JAVA_PRODUCT_BINARY -vmarg $JAVA_VM -compile no -showpasses'
+parse:
+ pattern: "(?P<result>(PASS|FAIL)):\\s+(?P<test_case_id>(.*))"
+ fixupdict:
+ PASS: pass
+ FAIL: fail
diff --git a/openembedded/mauve-java-lang.yaml b/openembedded/mauve-java-lang.yaml
new file mode 100644
index 0000000..dc4c68f
--- /dev/null
+++ b/openembedded/mauve-java-lang.yaml
@@ -0,0 +1,47 @@
+# Copyright (C) 2013, Linaro Limited.
+#
+# PLEASE DO NOT HAND EDIT THIS FILE.
+#
+# This file has been auto-generated from:
+#
+# make-mauve-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: mauve-java-lang
+ format: "Lava-Test-Shell Test Definition 1.0"
+ description: "Regression tests for the OpenJDK platform"
+ version: 1.0
+ maintainer:
+ - andrew.mcdermott@linaro.org
+ os:
+ - openembedded
+ scope:
+ - test
+ devices:
+ - rtsm_ve-armv8
+params:
+ JAVA_VM: -client
+ JAVA_PRODUCT_BINARY: /usr/lib/jvm/java-8-openjdk/bin/java
+# timeout is in milliseconds
+ TIMEOUT: 60000
+run:
+ steps:
+ - 'echo -n "Harness VM version: "'
+ - 'java -version'
+ - 'echo -n "Product VM version: "'
+ - '$JAVA_PRODUCT_BINARY -version'
+ - 'rm -rf /tmp/mauve'
+ - 'ln -s $HOME/mauve /tmp/mauve'
+ - 'cd openembedded/scripts'
+ - './mauve-test-pkg gnu/testlet/java/lang /tmp/mauve -timeout $TIMEOUT -vm $JAVA_PRODUCT_BINARY -vmarg $JAVA_VM -compile no -showpasses'
+parse:
+ pattern: "(?P<result>(PASS|FAIL)):\\s+(?P<test_case_id>(.*))"
+ fixupdict:
+ PASS: pass
+ FAIL: fail
diff --git a/openembedded/mauve-java-math.yaml b/openembedded/mauve-java-math.yaml
new file mode 100644
index 0000000..bf5c3d0
--- /dev/null
+++ b/openembedded/mauve-java-math.yaml
@@ -0,0 +1,47 @@
+# Copyright (C) 2013, Linaro Limited.
+#
+# PLEASE DO NOT HAND EDIT THIS FILE.
+#
+# This file has been auto-generated from:
+#
+# make-mauve-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: mauve-java-math
+ format: "Lava-Test-Shell Test Definition 1.0"
+ description: "Regression tests for the OpenJDK platform"
+ version: 1.0
+ maintainer:
+ - andrew.mcdermott@linaro.org
+ os:
+ - openembedded
+ scope:
+ - test
+ devices:
+ - rtsm_ve-armv8
+params:
+ JAVA_VM: -client
+ JAVA_PRODUCT_BINARY: /usr/lib/jvm/java-8-openjdk/bin/java
+# timeout is in milliseconds
+ TIMEOUT: 60000
+run:
+ steps:
+ - 'echo -n "Harness VM version: "'
+ - 'java -version'
+ - 'echo -n "Product VM version: "'
+ - '$JAVA_PRODUCT_BINARY -version'
+ - 'rm -rf /tmp/mauve'
+ - 'ln -s $HOME/mauve /tmp/mauve'
+ - 'cd openembedded/scripts'
+ - './mauve-test-pkg gnu/testlet/java/math /tmp/mauve -timeout $TIMEOUT -vm $JAVA_PRODUCT_BINARY -vmarg $JAVA_VM -compile no -showpasses'
+parse:
+ pattern: "(?P<result>(PASS|FAIL)):\\s+(?P<test_case_id>(.*))"
+ fixupdict:
+ PASS: pass
+ FAIL: fail
diff --git a/openembedded/mauve-java-net.yaml b/openembedded/mauve-java-net.yaml
new file mode 100644
index 0000000..2d93943
--- /dev/null
+++ b/openembedded/mauve-java-net.yaml
@@ -0,0 +1,47 @@
+# Copyright (C) 2013, Linaro Limited.
+#
+# PLEASE DO NOT HAND EDIT THIS FILE.
+#
+# This file has been auto-generated from:
+#
+# make-mauve-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: mauve-java-net
+ format: "Lava-Test-Shell Test Definition 1.0"
+ description: "Regression tests for the OpenJDK platform"
+ version: 1.0
+ maintainer:
+ - andrew.mcdermott@linaro.org
+ os:
+ - openembedded
+ scope:
+ - test
+ devices:
+ - rtsm_ve-armv8
+params:
+ JAVA_VM: -client
+ JAVA_PRODUCT_BINARY: /usr/lib/jvm/java-8-openjdk/bin/java
+# timeout is in milliseconds
+ TIMEOUT: 60000
+run:
+ steps:
+ - 'echo -n "Harness VM version: "'
+ - 'java -version'
+ - 'echo -n "Product VM version: "'
+ - '$JAVA_PRODUCT_BINARY -version'
+ - 'rm -rf /tmp/mauve'
+ - 'ln -s $HOME/mauve /tmp/mauve'
+ - 'cd openembedded/scripts'
+ - './mauve-test-pkg gnu/testlet/java/net /tmp/mauve -timeout $TIMEOUT -vm $JAVA_PRODUCT_BINARY -vmarg $JAVA_VM -compile no -showpasses'
+parse:
+ pattern: "(?P<result>(PASS|FAIL)):\\s+(?P<test_case_id>(.*))"
+ fixupdict:
+ PASS: pass
+ FAIL: fail
diff --git a/openembedded/mauve-java-nio.yaml b/openembedded/mauve-java-nio.yaml
new file mode 100644
index 0000000..5faf3a5
--- /dev/null
+++ b/openembedded/mauve-java-nio.yaml
@@ -0,0 +1,47 @@
+# Copyright (C) 2013, Linaro Limited.
+#
+# PLEASE DO NOT HAND EDIT THIS FILE.
+#
+# This file has been auto-generated from:
+#
+# make-mauve-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: mauve-java-nio
+ format: "Lava-Test-Shell Test Definition 1.0"
+ description: "Regression tests for the OpenJDK platform"
+ version: 1.0
+ maintainer:
+ - andrew.mcdermott@linaro.org
+ os:
+ - openembedded
+ scope:
+ - test
+ devices:
+ - rtsm_ve-armv8
+params:
+ JAVA_VM: -client
+ JAVA_PRODUCT_BINARY: /usr/lib/jvm/java-8-openjdk/bin/java
+# timeout is in milliseconds
+ TIMEOUT: 60000
+run:
+ steps:
+ - 'echo -n "Harness VM version: "'
+ - 'java -version'
+ - 'echo -n "Product VM version: "'
+ - '$JAVA_PRODUCT_BINARY -version'
+ - 'rm -rf /tmp/mauve'
+ - 'ln -s $HOME/mauve /tmp/mauve'
+ - 'cd openembedded/scripts'
+ - './mauve-test-pkg gnu/testlet/java/nio /tmp/mauve -timeout $TIMEOUT -vm $JAVA_PRODUCT_BINARY -vmarg $JAVA_VM -compile no -showpasses'
+parse:
+ pattern: "(?P<result>(PASS|FAIL)):\\s+(?P<test_case_id>(.*))"
+ fixupdict:
+ PASS: pass
+ FAIL: fail
diff --git a/openembedded/mauve-java-rmi.yaml b/openembedded/mauve-java-rmi.yaml
new file mode 100644
index 0000000..2143533
--- /dev/null
+++ b/openembedded/mauve-java-rmi.yaml
@@ -0,0 +1,47 @@
+# Copyright (C) 2013, Linaro Limited.
+#
+# PLEASE DO NOT HAND EDIT THIS FILE.
+#
+# This file has been auto-generated from:
+#
+# make-mauve-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: mauve-java-rmi
+ format: "Lava-Test-Shell Test Definition 1.0"
+ description: "Regression tests for the OpenJDK platform"
+ version: 1.0
+ maintainer:
+ - andrew.mcdermott@linaro.org
+ os:
+ - openembedded
+ scope:
+ - test
+ devices:
+ - rtsm_ve-armv8
+params:
+ JAVA_VM: -client
+ JAVA_PRODUCT_BINARY: /usr/lib/jvm/java-8-openjdk/bin/java
+# timeout is in milliseconds
+ TIMEOUT: 60000
+run:
+ steps:
+ - 'echo -n "Harness VM version: "'
+ - 'java -version'
+ - 'echo -n "Product VM version: "'
+ - '$JAVA_PRODUCT_BINARY -version'
+ - 'rm -rf /tmp/mauve'
+ - 'ln -s $HOME/mauve /tmp/mauve'
+ - 'cd openembedded/scripts'
+ - './mauve-test-pkg gnu/testlet/java/rmi /tmp/mauve -timeout $TIMEOUT -vm $JAVA_PRODUCT_BINARY -vmarg $JAVA_VM -compile no -showpasses'
+parse:
+ pattern: "(?P<result>(PASS|FAIL)):\\s+(?P<test_case_id>(.*))"
+ fixupdict:
+ PASS: pass
+ FAIL: fail
diff --git a/openembedded/mauve-java-security.yaml b/openembedded/mauve-java-security.yaml
new file mode 100644
index 0000000..1dab94d
--- /dev/null
+++ b/openembedded/mauve-java-security.yaml
@@ -0,0 +1,47 @@
+# Copyright (C) 2013, Linaro Limited.
+#
+# PLEASE DO NOT HAND EDIT THIS FILE.
+#
+# This file has been auto-generated from:
+#
+# make-mauve-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: mauve-java-security
+ format: "Lava-Test-Shell Test Definition 1.0"
+ description: "Regression tests for the OpenJDK platform"
+ version: 1.0
+ maintainer:
+ - andrew.mcdermott@linaro.org
+ os:
+ - openembedded
+ scope:
+ - test
+ devices:
+ - rtsm_ve-armv8
+params:
+ JAVA_VM: -client
+ JAVA_PRODUCT_BINARY: /usr/lib/jvm/java-8-openjdk/bin/java
+# timeout is in milliseconds
+ TIMEOUT: 60000
+run:
+ steps:
+ - 'echo -n "Harness VM version: "'
+ - 'java -version'
+ - 'echo -n "Product VM version: "'
+ - '$JAVA_PRODUCT_BINARY -version'
+ - 'rm -rf /tmp/mauve'
+ - 'ln -s $HOME/mauve /tmp/mauve'
+ - 'cd openembedded/scripts'
+ - './mauve-test-pkg gnu/testlet/java/security /tmp/mauve -timeout $TIMEOUT -vm $JAVA_PRODUCT_BINARY -vmarg $JAVA_VM -compile no -showpasses'
+parse:
+ pattern: "(?P<result>(PASS|FAIL)):\\s+(?P<test_case_id>(.*))"
+ fixupdict:
+ PASS: pass
+ FAIL: fail
diff --git a/openembedded/mauve-java-sql.yaml b/openembedded/mauve-java-sql.yaml
new file mode 100644
index 0000000..a042743
--- /dev/null
+++ b/openembedded/mauve-java-sql.yaml
@@ -0,0 +1,47 @@
+# Copyright (C) 2013, Linaro Limited.
+#
+# PLEASE DO NOT HAND EDIT THIS FILE.
+#
+# This file has been auto-generated from:
+#
+# make-mauve-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: mauve-java-sql
+ format: "Lava-Test-Shell Test Definition 1.0"
+ description: "Regression tests for the OpenJDK platform"
+ version: 1.0
+ maintainer:
+ - andrew.mcdermott@linaro.org
+ os:
+ - openembedded
+ scope:
+ - test
+ devices:
+ - rtsm_ve-armv8
+params:
+ JAVA_VM: -client
+ JAVA_PRODUCT_BINARY: /usr/lib/jvm/java-8-openjdk/bin/java
+# timeout is in milliseconds
+ TIMEOUT: 60000
+run:
+ steps:
+ - 'echo -n "Harness VM version: "'
+ - 'java -version'
+ - 'echo -n "Product VM version: "'
+ - '$JAVA_PRODUCT_BINARY -version'
+ - 'rm -rf /tmp/mauve'
+ - 'ln -s $HOME/mauve /tmp/mauve'
+ - 'cd openembedded/scripts'
+ - './mauve-test-pkg gnu/testlet/java/sql /tmp/mauve -timeout $TIMEOUT -vm $JAVA_PRODUCT_BINARY -vmarg $JAVA_VM -compile no -showpasses'
+parse:
+ pattern: "(?P<result>(PASS|FAIL)):\\s+(?P<test_case_id>(.*))"
+ fixupdict:
+ PASS: pass
+ FAIL: fail
diff --git a/openembedded/mauve-java-text.yaml b/openembedded/mauve-java-text.yaml
new file mode 100644
index 0000000..c081b53
--- /dev/null
+++ b/openembedded/mauve-java-text.yaml
@@ -0,0 +1,47 @@
+# Copyright (C) 2013, Linaro Limited.
+#
+# PLEASE DO NOT HAND EDIT THIS FILE.
+#
+# This file has been auto-generated from:
+#
+# make-mauve-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: mauve-java-text
+ format: "Lava-Test-Shell Test Definition 1.0"
+ description: "Regression tests for the OpenJDK platform"
+ version: 1.0
+ maintainer:
+ - andrew.mcdermott@linaro.org
+ os:
+ - openembedded
+ scope:
+ - test
+ devices:
+ - rtsm_ve-armv8
+params:
+ JAVA_VM: -client
+ JAVA_PRODUCT_BINARY: /usr/lib/jvm/java-8-openjdk/bin/java
+# timeout is in milliseconds
+ TIMEOUT: 60000
+run:
+ steps:
+ - 'echo -n "Harness VM version: "'
+ - 'java -version'
+ - 'echo -n "Product VM version: "'
+ - '$JAVA_PRODUCT_BINARY -version'
+ - 'rm -rf /tmp/mauve'
+ - 'ln -s $HOME/mauve /tmp/mauve'
+ - 'cd openembedded/scripts'
+ - './mauve-test-pkg gnu/testlet/java/text /tmp/mauve -timeout $TIMEOUT -vm $JAVA_PRODUCT_BINARY -vmarg $JAVA_VM -compile no -showpasses'
+parse:
+ pattern: "(?P<result>(PASS|FAIL)):\\s+(?P<test_case_id>(.*))"
+ fixupdict:
+ PASS: pass
+ FAIL: fail
diff --git a/openembedded/mauve-java-util.yaml b/openembedded/mauve-java-util.yaml
new file mode 100644
index 0000000..0884ff9
--- /dev/null
+++ b/openembedded/mauve-java-util.yaml
@@ -0,0 +1,47 @@
+# Copyright (C) 2013, Linaro Limited.
+#
+# PLEASE DO NOT HAND EDIT THIS FILE.
+#
+# This file has been auto-generated from:
+#
+# make-mauve-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: mauve-java-util
+ format: "Lava-Test-Shell Test Definition 1.0"
+ description: "Regression tests for the OpenJDK platform"
+ version: 1.0
+ maintainer:
+ - andrew.mcdermott@linaro.org
+ os:
+ - openembedded
+ scope:
+ - test
+ devices:
+ - rtsm_ve-armv8
+params:
+ JAVA_VM: -client
+ JAVA_PRODUCT_BINARY: /usr/lib/jvm/java-8-openjdk/bin/java
+# timeout is in milliseconds
+ TIMEOUT: 60000
+run:
+ steps:
+ - 'echo -n "Harness VM version: "'
+ - 'java -version'
+ - 'echo -n "Product VM version: "'
+ - '$JAVA_PRODUCT_BINARY -version'
+ - 'rm -rf /tmp/mauve'
+ - 'ln -s $HOME/mauve /tmp/mauve'
+ - 'cd openembedded/scripts'
+ - './mauve-test-pkg gnu/testlet/java/util /tmp/mauve -timeout $TIMEOUT -vm $JAVA_PRODUCT_BINARY -vmarg $JAVA_VM -compile no -showpasses'
+parse:
+ pattern: "(?P<result>(PASS|FAIL)):\\s+(?P<test_case_id>(.*))"
+ fixupdict:
+ PASS: pass
+ FAIL: fail
diff --git a/openembedded/mauve-javax-accessibility.yaml b/openembedded/mauve-javax-accessibility.yaml
new file mode 100644
index 0000000..f73b448
--- /dev/null
+++ b/openembedded/mauve-javax-accessibility.yaml
@@ -0,0 +1,47 @@
+# Copyright (C) 2013, Linaro Limited.
+#
+# PLEASE DO NOT HAND EDIT THIS FILE.
+#
+# This file has been auto-generated from:
+#
+# make-mauve-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: mauve-javax-accessibility
+ format: "Lava-Test-Shell Test Definition 1.0"
+ description: "Regression tests for the OpenJDK platform"
+ version: 1.0
+ maintainer:
+ - andrew.mcdermott@linaro.org
+ os:
+ - openembedded
+ scope:
+ - test
+ devices:
+ - rtsm_ve-armv8
+params:
+ JAVA_VM: -client
+ JAVA_PRODUCT_BINARY: /usr/lib/jvm/java-8-openjdk/bin/java
+# timeout is in milliseconds
+ TIMEOUT: 60000
+run:
+ steps:
+ - 'echo -n "Harness VM version: "'
+ - 'java -version'
+ - 'echo -n "Product VM version: "'
+ - '$JAVA_PRODUCT_BINARY -version'
+ - 'rm -rf /tmp/mauve'
+ - 'ln -s $HOME/mauve /tmp/mauve'
+ - 'cd openembedded/scripts'
+ - './mauve-test-pkg gnu/testlet/javax/accessibility /tmp/mauve -timeout $TIMEOUT -vm $JAVA_PRODUCT_BINARY -vmarg $JAVA_VM -compile no -showpasses'
+parse:
+ pattern: "(?P<result>(PASS|FAIL)):\\s+(?P<test_case_id>(.*))"
+ fixupdict:
+ PASS: pass
+ FAIL: fail
diff --git a/openembedded/mauve-javax-crypto.yaml b/openembedded/mauve-javax-crypto.yaml
new file mode 100644
index 0000000..0291086
--- /dev/null
+++ b/openembedded/mauve-javax-crypto.yaml
@@ -0,0 +1,47 @@
+# Copyright (C) 2013, Linaro Limited.
+#
+# PLEASE DO NOT HAND EDIT THIS FILE.
+#
+# This file has been auto-generated from:
+#
+# make-mauve-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: mauve-javax-crypto
+ format: "Lava-Test-Shell Test Definition 1.0"
+ description: "Regression tests for the OpenJDK platform"
+ version: 1.0
+ maintainer:
+ - andrew.mcdermott@linaro.org
+ os:
+ - openembedded
+ scope:
+ - test
+ devices:
+ - rtsm_ve-armv8
+params:
+ JAVA_VM: -client
+ JAVA_PRODUCT_BINARY: /usr/lib/jvm/java-8-openjdk/bin/java
+# timeout is in milliseconds
+ TIMEOUT: 60000
+run:
+ steps:
+ - 'echo -n "Harness VM version: "'
+ - 'java -version'
+ - 'echo -n "Product VM version: "'
+ - '$JAVA_PRODUCT_BINARY -version'
+ - 'rm -rf /tmp/mauve'
+ - 'ln -s $HOME/mauve /tmp/mauve'
+ - 'cd openembedded/scripts'
+ - './mauve-test-pkg gnu/testlet/javax/crypto /tmp/mauve -timeout $TIMEOUT -vm $JAVA_PRODUCT_BINARY -vmarg $JAVA_VM -compile no -showpasses'
+parse:
+ pattern: "(?P<result>(PASS|FAIL)):\\s+(?P<test_case_id>(.*))"
+ fixupdict:
+ PASS: pass
+ FAIL: fail
diff --git a/openembedded/mauve-javax-imageio.yaml b/openembedded/mauve-javax-imageio.yaml
new file mode 100644
index 0000000..714a4d1
--- /dev/null
+++ b/openembedded/mauve-javax-imageio.yaml
@@ -0,0 +1,47 @@
+# Copyright (C) 2013, Linaro Limited.
+#
+# PLEASE DO NOT HAND EDIT THIS FILE.
+#
+# This file has been auto-generated from:
+#
+# make-mauve-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: mauve-javax-imageio
+ format: "Lava-Test-Shell Test Definition 1.0"
+ description: "Regression tests for the OpenJDK platform"
+ version: 1.0
+ maintainer:
+ - andrew.mcdermott@linaro.org
+ os:
+ - openembedded
+ scope:
+ - test
+ devices:
+ - rtsm_ve-armv8
+params:
+ JAVA_VM: -client
+ JAVA_PRODUCT_BINARY: /usr/lib/jvm/java-8-openjdk/bin/java
+# timeout is in milliseconds
+ TIMEOUT: 60000
+run:
+ steps:
+ - 'echo -n "Harness VM version: "'
+ - 'java -version'
+ - 'echo -n "Product VM version: "'
+ - '$JAVA_PRODUCT_BINARY -version'
+ - 'rm -rf /tmp/mauve'
+ - 'ln -s $HOME/mauve /tmp/mauve'
+ - 'cd openembedded/scripts'
+ - './mauve-test-pkg gnu/testlet/javax/imageio /tmp/mauve -timeout $TIMEOUT -vm $JAVA_PRODUCT_BINARY -vmarg $JAVA_VM -compile no -showpasses'
+parse:
+ pattern: "(?P<result>(PASS|FAIL)):\\s+(?P<test_case_id>(.*))"
+ fixupdict:
+ PASS: pass
+ FAIL: fail
diff --git a/openembedded/mauve-javax-management.yaml b/openembedded/mauve-javax-management.yaml
new file mode 100644
index 0000000..432c505
--- /dev/null
+++ b/openembedded/mauve-javax-management.yaml
@@ -0,0 +1,47 @@
+# Copyright (C) 2013, Linaro Limited.
+#
+# PLEASE DO NOT HAND EDIT THIS FILE.
+#
+# This file has been auto-generated from:
+#
+# make-mauve-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: mauve-javax-management
+ format: "Lava-Test-Shell Test Definition 1.0"
+ description: "Regression tests for the OpenJDK platform"
+ version: 1.0
+ maintainer:
+ - andrew.mcdermott@linaro.org
+ os:
+ - openembedded
+ scope:
+ - test
+ devices:
+ - rtsm_ve-armv8
+params:
+ JAVA_VM: -client
+ JAVA_PRODUCT_BINARY: /usr/lib/jvm/java-8-openjdk/bin/java
+# timeout is in milliseconds
+ TIMEOUT: 60000
+run:
+ steps:
+ - 'echo -n "Harness VM version: "'
+ - 'java -version'
+ - 'echo -n "Product VM version: "'
+ - '$JAVA_PRODUCT_BINARY -version'
+ - 'rm -rf /tmp/mauve'
+ - 'ln -s $HOME/mauve /tmp/mauve'
+ - 'cd openembedded/scripts'
+ - './mauve-test-pkg gnu/testlet/javax/management /tmp/mauve -timeout $TIMEOUT -vm $JAVA_PRODUCT_BINARY -vmarg $JAVA_VM -compile no -showpasses'
+parse:
+ pattern: "(?P<result>(PASS|FAIL)):\\s+(?P<test_case_id>(.*))"
+ fixupdict:
+ PASS: pass
+ FAIL: fail
diff --git a/openembedded/mauve-javax-naming.yaml b/openembedded/mauve-javax-naming.yaml
new file mode 100644
index 0000000..f8c8021
--- /dev/null
+++ b/openembedded/mauve-javax-naming.yaml
@@ -0,0 +1,47 @@
+# Copyright (C) 2013, Linaro Limited.
+#
+# PLEASE DO NOT HAND EDIT THIS FILE.
+#
+# This file has been auto-generated from:
+#
+# make-mauve-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: mauve-javax-naming
+ format: "Lava-Test-Shell Test Definition 1.0"
+ description: "Regression tests for the OpenJDK platform"
+ version: 1.0
+ maintainer:
+ - andrew.mcdermott@linaro.org
+ os:
+ - openembedded
+ scope:
+ - test
+ devices:
+ - rtsm_ve-armv8
+params:
+ JAVA_VM: -client
+ JAVA_PRODUCT_BINARY: /usr/lib/jvm/java-8-openjdk/bin/java
+# timeout is in milliseconds
+ TIMEOUT: 60000
+run:
+ steps:
+ - 'echo -n "Harness VM version: "'
+ - 'java -version'
+ - 'echo -n "Product VM version: "'
+ - '$JAVA_PRODUCT_BINARY -version'
+ - 'rm -rf /tmp/mauve'
+ - 'ln -s $HOME/mauve /tmp/mauve'
+ - 'cd openembedded/scripts'
+ - './mauve-test-pkg gnu/testlet/javax/naming /tmp/mauve -timeout $TIMEOUT -vm $JAVA_PRODUCT_BINARY -vmarg $JAVA_VM -compile no -showpasses'
+parse:
+ pattern: "(?P<result>(PASS|FAIL)):\\s+(?P<test_case_id>(.*))"
+ fixupdict:
+ PASS: pass
+ FAIL: fail
diff --git a/openembedded/mauve-javax-net.yaml b/openembedded/mauve-javax-net.yaml
new file mode 100644
index 0000000..0972519
--- /dev/null
+++ b/openembedded/mauve-javax-net.yaml
@@ -0,0 +1,47 @@
+# Copyright (C) 2013, Linaro Limited.
+#
+# PLEASE DO NOT HAND EDIT THIS FILE.
+#
+# This file has been auto-generated from:
+#
+# make-mauve-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: mauve-javax-net
+ format: "Lava-Test-Shell Test Definition 1.0"
+ description: "Regression tests for the OpenJDK platform"
+ version: 1.0
+ maintainer:
+ - andrew.mcdermott@linaro.org
+ os:
+ - openembedded
+ scope:
+ - test
+ devices:
+ - rtsm_ve-armv8
+params:
+ JAVA_VM: -client
+ JAVA_PRODUCT_BINARY: /usr/lib/jvm/java-8-openjdk/bin/java
+# timeout is in milliseconds
+ TIMEOUT: 60000
+run:
+ steps:
+ - 'echo -n "Harness VM version: "'
+ - 'java -version'
+ - 'echo -n "Product VM version: "'
+ - '$JAVA_PRODUCT_BINARY -version'
+ - 'rm -rf /tmp/mauve'
+ - 'ln -s $HOME/mauve /tmp/mauve'
+ - 'cd openembedded/scripts'
+ - './mauve-test-pkg gnu/testlet/javax/net /tmp/mauve -timeout $TIMEOUT -vm $JAVA_PRODUCT_BINARY -vmarg $JAVA_VM -compile no -showpasses'
+parse:
+ pattern: "(?P<result>(PASS|FAIL)):\\s+(?P<test_case_id>(.*))"
+ fixupdict:
+ PASS: pass
+ FAIL: fail
diff --git a/openembedded/mauve-javax-print.yaml b/openembedded/mauve-javax-print.yaml
new file mode 100644
index 0000000..2412140
--- /dev/null
+++ b/openembedded/mauve-javax-print.yaml
@@ -0,0 +1,47 @@
+# Copyright (C) 2013, Linaro Limited.
+#
+# PLEASE DO NOT HAND EDIT THIS FILE.
+#
+# This file has been auto-generated from:
+#
+# make-mauve-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: mauve-javax-print
+ format: "Lava-Test-Shell Test Definition 1.0"
+ description: "Regression tests for the OpenJDK platform"
+ version: 1.0
+ maintainer:
+ - andrew.mcdermott@linaro.org
+ os:
+ - openembedded
+ scope:
+ - test
+ devices:
+ - rtsm_ve-armv8
+params:
+ JAVA_VM: -client
+ JAVA_PRODUCT_BINARY: /usr/lib/jvm/java-8-openjdk/bin/java
+# timeout is in milliseconds
+ TIMEOUT: 60000
+run:
+ steps:
+ - 'echo -n "Harness VM version: "'
+ - 'java -version'
+ - 'echo -n "Product VM version: "'
+ - '$JAVA_PRODUCT_BINARY -version'
+ - 'rm -rf /tmp/mauve'
+ - 'ln -s $HOME/mauve /tmp/mauve'
+ - 'cd openembedded/scripts'
+ - './mauve-test-pkg gnu/testlet/javax/print /tmp/mauve -timeout $TIMEOUT -vm $JAVA_PRODUCT_BINARY -vmarg $JAVA_VM -compile no -showpasses'
+parse:
+ pattern: "(?P<result>(PASS|FAIL)):\\s+(?P<test_case_id>(.*))"
+ fixupdict:
+ PASS: pass
+ FAIL: fail
diff --git a/openembedded/mauve-javax-rmi.yaml b/openembedded/mauve-javax-rmi.yaml
new file mode 100644
index 0000000..d42e6bb
--- /dev/null
+++ b/openembedded/mauve-javax-rmi.yaml
@@ -0,0 +1,47 @@
+# Copyright (C) 2013, Linaro Limited.
+#
+# PLEASE DO NOT HAND EDIT THIS FILE.
+#
+# This file has been auto-generated from:
+#
+# make-mauve-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: mauve-javax-rmi
+ format: "Lava-Test-Shell Test Definition 1.0"
+ description: "Regression tests for the OpenJDK platform"
+ version: 1.0
+ maintainer:
+ - andrew.mcdermott@linaro.org
+ os:
+ - openembedded
+ scope:
+ - test
+ devices:
+ - rtsm_ve-armv8
+params:
+ JAVA_VM: -client
+ JAVA_PRODUCT_BINARY: /usr/lib/jvm/java-8-openjdk/bin/java
+# timeout is in milliseconds
+ TIMEOUT: 60000
+run:
+ steps:
+ - 'echo -n "Harness VM version: "'
+ - 'java -version'
+ - 'echo -n "Product VM version: "'
+ - '$JAVA_PRODUCT_BINARY -version'
+ - 'rm -rf /tmp/mauve'
+ - 'ln -s $HOME/mauve /tmp/mauve'
+ - 'cd openembedded/scripts'
+ - './mauve-test-pkg gnu/testlet/javax/rmi /tmp/mauve -timeout $TIMEOUT -vm $JAVA_PRODUCT_BINARY -vmarg $JAVA_VM -compile no -showpasses'
+parse:
+ pattern: "(?P<result>(PASS|FAIL)):\\s+(?P<test_case_id>(.*))"
+ fixupdict:
+ PASS: pass
+ FAIL: fail
diff --git a/openembedded/mauve-javax-security.yaml b/openembedded/mauve-javax-security.yaml
new file mode 100644
index 0000000..2604f20
--- /dev/null
+++ b/openembedded/mauve-javax-security.yaml
@@ -0,0 +1,47 @@
+# Copyright (C) 2013, Linaro Limited.
+#
+# PLEASE DO NOT HAND EDIT THIS FILE.
+#
+# This file has been auto-generated from:
+#
+# make-mauve-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: mauve-javax-security
+ format: "Lava-Test-Shell Test Definition 1.0"
+ description: "Regression tests for the OpenJDK platform"
+ version: 1.0
+ maintainer:
+ - andrew.mcdermott@linaro.org
+ os:
+ - openembedded
+ scope:
+ - test
+ devices:
+ - rtsm_ve-armv8
+params:
+ JAVA_VM: -client
+ JAVA_PRODUCT_BINARY: /usr/lib/jvm/java-8-openjdk/bin/java
+# timeout is in milliseconds
+ TIMEOUT: 60000
+run:
+ steps:
+ - 'echo -n "Harness VM version: "'
+ - 'java -version'
+ - 'echo -n "Product VM version: "'
+ - '$JAVA_PRODUCT_BINARY -version'
+ - 'rm -rf /tmp/mauve'
+ - 'ln -s $HOME/mauve /tmp/mauve'
+ - 'cd openembedded/scripts'
+ - './mauve-test-pkg gnu/testlet/javax/security /tmp/mauve -timeout $TIMEOUT -vm $JAVA_PRODUCT_BINARY -vmarg $JAVA_VM -compile no -showpasses'
+parse:
+ pattern: "(?P<result>(PASS|FAIL)):\\s+(?P<test_case_id>(.*))"
+ fixupdict:
+ PASS: pass
+ FAIL: fail
diff --git a/openembedded/mauve-javax-sound.yaml b/openembedded/mauve-javax-sound.yaml
new file mode 100644
index 0000000..cbbac71
--- /dev/null
+++ b/openembedded/mauve-javax-sound.yaml
@@ -0,0 +1,47 @@
+# Copyright (C) 2013, Linaro Limited.
+#
+# PLEASE DO NOT HAND EDIT THIS FILE.
+#
+# This file has been auto-generated from:
+#
+# make-mauve-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: mauve-javax-sound
+ format: "Lava-Test-Shell Test Definition 1.0"
+ description: "Regression tests for the OpenJDK platform"
+ version: 1.0
+ maintainer:
+ - andrew.mcdermott@linaro.org
+ os:
+ - openembedded
+ scope:
+ - test
+ devices:
+ - rtsm_ve-armv8
+params:
+ JAVA_VM: -client
+ JAVA_PRODUCT_BINARY: /usr/lib/jvm/java-8-openjdk/bin/java
+# timeout is in milliseconds
+ TIMEOUT: 60000
+run:
+ steps:
+ - 'echo -n "Harness VM version: "'
+ - 'java -version'
+ - 'echo -n "Product VM version: "'
+ - '$JAVA_PRODUCT_BINARY -version'
+ - 'rm -rf /tmp/mauve'
+ - 'ln -s $HOME/mauve /tmp/mauve'
+ - 'cd openembedded/scripts'
+ - './mauve-test-pkg gnu/testlet/javax/sound /tmp/mauve -timeout $TIMEOUT -vm $JAVA_PRODUCT_BINARY -vmarg $JAVA_VM -compile no -showpasses'
+parse:
+ pattern: "(?P<result>(PASS|FAIL)):\\s+(?P<test_case_id>(.*))"
+ fixupdict:
+ PASS: pass
+ FAIL: fail
diff --git a/openembedded/mauve-javax-swing.yaml b/openembedded/mauve-javax-swing.yaml
new file mode 100644
index 0000000..b2a9597
--- /dev/null
+++ b/openembedded/mauve-javax-swing.yaml
@@ -0,0 +1,53 @@
+# Copyright (C) 2013, Linaro Limited.
+#
+# PLEASE DO NOT HAND EDIT THIS FILE.
+#
+# This file has been auto-generated from:
+#
+# make-mauve-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: mauve-javax-swing
+ format: "Lava-Test-Shell Test Definition 1.0"
+ description: "Regression tests for the OpenJDK platform"
+ version: 1.0
+ maintainer:
+ - andrew.mcdermott@linaro.org
+ os:
+ - openembedded
+ scope:
+ - test
+ devices:
+ - rtsm_ve-armv8
+params:
+ JAVA_VM: -client
+ JAVA_PRODUCT_BINARY: /usr/lib/jvm/java-8-openjdk/bin/java
+# timeout is in milliseconds
+ TIMEOUT: 60000
+run:
+ steps:
+ - 'echo -n "Harness VM version: "'
+ - 'java -version'
+ - 'echo -n "Product VM version: "'
+ - '$JAVA_PRODUCT_BINARY -version'
+ - 'rm -rf /tmp/mauve'
+ - 'ln -s $HOME/mauve /tmp/mauve'
+ - 'cd openembedded/scripts'
+ - 'DISPLAY=:10'
+ - 'export DISPLAY'
+ - 'Xvfb $DISPLAY &'
+ - 'XVFBPID=$!'
+ - 'sleep 30'
+ - './mauve-test-pkg gnu/testlet/javax/swing /tmp/mauve -timeout $TIMEOUT -vm $JAVA_PRODUCT_BINARY -vmarg $JAVA_VM -compile no -showpasses'
+ - 'kill $XVFBPID'
+parse:
+ pattern: "(?P<result>(PASS|FAIL)):\\s+(?P<test_case_id>(.*))"
+ fixupdict:
+ PASS: pass
+ FAIL: fail
diff --git a/openembedded/mauve-javax-xml.yaml b/openembedded/mauve-javax-xml.yaml
new file mode 100644
index 0000000..14e2400
--- /dev/null
+++ b/openembedded/mauve-javax-xml.yaml
@@ -0,0 +1,47 @@
+# Copyright (C) 2013, Linaro Limited.
+#
+# PLEASE DO NOT HAND EDIT THIS FILE.
+#
+# This file has been auto-generated from:
+#
+# make-mauve-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: mauve-javax-xml
+ format: "Lava-Test-Shell Test Definition 1.0"
+ description: "Regression tests for the OpenJDK platform"
+ version: 1.0
+ maintainer:
+ - andrew.mcdermott@linaro.org
+ os:
+ - openembedded
+ scope:
+ - test
+ devices:
+ - rtsm_ve-armv8
+params:
+ JAVA_VM: -client
+ JAVA_PRODUCT_BINARY: /usr/lib/jvm/java-8-openjdk/bin/java
+# timeout is in milliseconds
+ TIMEOUT: 60000
+run:
+ steps:
+ - 'echo -n "Harness VM version: "'
+ - 'java -version'
+ - 'echo -n "Product VM version: "'
+ - '$JAVA_PRODUCT_BINARY -version'
+ - 'rm -rf /tmp/mauve'
+ - 'ln -s $HOME/mauve /tmp/mauve'
+ - 'cd openembedded/scripts'
+ - './mauve-test-pkg gnu/testlet/javax/xml /tmp/mauve -timeout $TIMEOUT -vm $JAVA_PRODUCT_BINARY -vmarg $JAVA_VM -compile no -showpasses'
+parse:
+ pattern: "(?P<result>(PASS|FAIL)):\\s+(?P<test_case_id>(.*))"
+ fixupdict:
+ PASS: pass
+ FAIL: fail
diff --git a/openembedded/mauve-locales.yaml b/openembedded/mauve-locales.yaml
new file mode 100644
index 0000000..e49a831
--- /dev/null
+++ b/openembedded/mauve-locales.yaml
@@ -0,0 +1,47 @@
+# Copyright (C) 2013, Linaro Limited.
+#
+# PLEASE DO NOT HAND EDIT THIS FILE.
+#
+# This file has been auto-generated from:
+#
+# make-mauve-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: mauve-locales
+ format: "Lava-Test-Shell Test Definition 1.0"
+ description: "Regression tests for the OpenJDK platform"
+ version: 1.0
+ maintainer:
+ - andrew.mcdermott@linaro.org
+ os:
+ - openembedded
+ scope:
+ - test
+ devices:
+ - rtsm_ve-armv8
+params:
+ JAVA_VM: -client
+ JAVA_PRODUCT_BINARY: /usr/lib/jvm/java-8-openjdk/bin/java
+# timeout is in milliseconds
+ TIMEOUT: 60000
+run:
+ steps:
+ - 'echo -n "Harness VM version: "'
+ - 'java -version'
+ - 'echo -n "Product VM version: "'
+ - '$JAVA_PRODUCT_BINARY -version'
+ - 'rm -rf /tmp/mauve'
+ - 'ln -s $HOME/mauve /tmp/mauve'
+ - 'cd openembedded/scripts'
+ - './mauve-test-pkg gnu/testlet/locales /tmp/mauve -timeout $TIMEOUT -vm $JAVA_PRODUCT_BINARY -vmarg $JAVA_VM -compile no -showpasses'
+parse:
+ pattern: "(?P<result>(PASS|FAIL)):\\s+(?P<test_case_id>(.*))"
+ fixupdict:
+ PASS: pass
+ FAIL: fail
diff --git a/openembedded/mauve-org-omg.yaml b/openembedded/mauve-org-omg.yaml
new file mode 100644
index 0000000..5c34024
--- /dev/null
+++ b/openembedded/mauve-org-omg.yaml
@@ -0,0 +1,47 @@
+# Copyright (C) 2013, Linaro Limited.
+#
+# PLEASE DO NOT HAND EDIT THIS FILE.
+#
+# This file has been auto-generated from:
+#
+# make-mauve-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: mauve-org-omg
+ format: "Lava-Test-Shell Test Definition 1.0"
+ description: "Regression tests for the OpenJDK platform"
+ version: 1.0
+ maintainer:
+ - andrew.mcdermott@linaro.org
+ os:
+ - openembedded
+ scope:
+ - test
+ devices:
+ - rtsm_ve-armv8
+params:
+ JAVA_VM: -client
+ JAVA_PRODUCT_BINARY: /usr/lib/jvm/java-8-openjdk/bin/java
+# timeout is in milliseconds
+ TIMEOUT: 60000
+run:
+ steps:
+ - 'echo -n "Harness VM version: "'
+ - 'java -version'
+ - 'echo -n "Product VM version: "'
+ - '$JAVA_PRODUCT_BINARY -version'
+ - 'rm -rf /tmp/mauve'
+ - 'ln -s $HOME/mauve /tmp/mauve'
+ - 'cd openembedded/scripts'
+ - './mauve-test-pkg gnu/testlet/org/omg /tmp/mauve -timeout $TIMEOUT -vm $JAVA_PRODUCT_BINARY -vmarg $JAVA_VM -compile no -showpasses'
+parse:
+ pattern: "(?P<result>(PASS|FAIL)):\\s+(?P<test_case_id>(.*))"
+ fixupdict:
+ PASS: pass
+ FAIL: fail
diff --git a/openembedded/mauve-org-w3c.yaml b/openembedded/mauve-org-w3c.yaml
new file mode 100644
index 0000000..a8aae6e
--- /dev/null
+++ b/openembedded/mauve-org-w3c.yaml
@@ -0,0 +1,47 @@
+# Copyright (C) 2013, Linaro Limited.
+#
+# PLEASE DO NOT HAND EDIT THIS FILE.
+#
+# This file has been auto-generated from:
+#
+# make-mauve-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: mauve-org-w3c
+ format: "Lava-Test-Shell Test Definition 1.0"
+ description: "Regression tests for the OpenJDK platform"
+ version: 1.0
+ maintainer:
+ - andrew.mcdermott@linaro.org
+ os:
+ - openembedded
+ scope:
+ - test
+ devices:
+ - rtsm_ve-armv8
+params:
+ JAVA_VM: -client
+ JAVA_PRODUCT_BINARY: /usr/lib/jvm/java-8-openjdk/bin/java
+# timeout is in milliseconds
+ TIMEOUT: 60000
+run:
+ steps:
+ - 'echo -n "Harness VM version: "'
+ - 'java -version'
+ - 'echo -n "Product VM version: "'
+ - '$JAVA_PRODUCT_BINARY -version'
+ - 'rm -rf /tmp/mauve'
+ - 'ln -s $HOME/mauve /tmp/mauve'
+ - 'cd openembedded/scripts'
+ - './mauve-test-pkg gnu/testlet/org/w3c /tmp/mauve -timeout $TIMEOUT -vm $JAVA_PRODUCT_BINARY -vmarg $JAVA_VM -compile no -showpasses'
+parse:
+ pattern: "(?P<result>(PASS|FAIL)):\\s+(?P<test_case_id>(.*))"
+ fixupdict:
+ PASS: pass
+ FAIL: fail
diff --git a/openembedded/mauve-sanity-test.yaml b/openembedded/mauve-sanity-test.yaml
deleted file mode 100644
index 6b4cd7e..0000000
--- a/openembedded/mauve-sanity-test.yaml
+++ /dev/null
@@ -1,43 +0,0 @@
-metadata:
- name: mauve
- format: "Lava-Test-Shell Test Definition 1.0"
- description: "Mauve Sanity Test for OpenEmbedded"
- version: 1.0
- maintainer:
- - andrew.mcdermott@linaro.org
- os:
- - openembedded
- scope:
- - functional
- devices:
- - rtsm_ve-armv8
-
-install:
- git-repos:
- - git://git.linaro.org/qa/test-definitions.git
- - git://git.linaro.org/leg/openjdk/mauve.git
-
-run:
- steps:
- - 'PATH=$PATH:/lava/tests/$TESTRUN_ID/test-definitions/openembedded/scripts'
- - 'PATH=/usr/lib/jvm/java-8-openjdk/jre/bin:$PATH'
- - 'PATH=/usr/lib/jvm/java-8-openjdk/bin:$PATH'
- - 'which java'
- - 'java -version'
- - 'rm -rf /tmp/mauve'
- - 'ln -s /lava/tests/$TESTRUN_ID/mauve /tmp/mauve'
- - 'cd /tmp/mauve'
- - 'lava-test-case gnu.testlet.java.lang.Integer --shell mauve-test-pkg gnu/testlet/java/lang/Integer -compile no -showpasses 2>&1 | tee /tmp/mauve-gnu.testlet.java.lang.Integer.txt'
- - 'lava-test-case-attach gnu.testlet.java.lang.Integer /tmp/mauve-gnu.testlet.java.lang.Integer.txt text/plain'
-
-# The following "parser" will correctly parse the output from the
-# tests but it is deliberately commented out because you end up with
-# one line per test case in the LAVA dashboard and, given the number
-# of tests that are run, there will be ~250 pages to wade through.
-
-# parse:
-# pattern: "(?P<result>(PASS|FAIL|SKIP)):\\s+(?P<test_case_id>(.*))"
-# fixupdict:
-# PASS: pass
-# FAIL: fail
-# SKIP: skip
diff --git a/openembedded/mauve-setup.yaml b/openembedded/mauve-setup.yaml
new file mode 100644
index 0000000..f8c72f0
--- /dev/null
+++ b/openembedded/mauve-setup.yaml
@@ -0,0 +1,22 @@
+# Copyright (C) 2013, Linaro Limited.
+
+metadata:
+ name: mauve-setup
+ format: "Lava-Test-Shell Test Definition 1.0"
+ description: "Regression tests for the OpenJDK platform"
+ version: 1.0
+ maintainer:
+ - andrew.mcdermott@linaro.org
+ os:
+ - openembedded
+ scope:
+ - test
+ devices:
+ - rtsm_ve-armv8
+install:
+ git-repos:
+ - git://git.linaro.org/leg/openjdk/mauve.git
+run:
+ steps:
+ - 'cp -a /lava/tests/$TESTRUN_ID/mauve $HOME'
+ - 'lava-test-case mauve-setup --result pass'
diff --git a/openembedded/mauve.yaml b/openembedded/mauve.yaml
deleted file mode 100644
index 6684f9b..0000000
--- a/openembedded/mauve.yaml
+++ /dev/null
@@ -1,112 +0,0 @@
-metadata:
- name: mauve
- format: "Lava-Test-Shell Test Definition 1.0"
- description: "Java Mauve Tests for OpenEmbedded"
- version: 1.0
- maintainer:
- - andrew.mcdermott@linaro.org
- os:
- - openembedded
- scope:
- - functional
- devices:
- - rtsm_ve-armv8
-
-install:
- git-repos:
- - git://git.linaro.org/qa/test-definitions.git
- - git://git.linaro.org/leg/openjdk/mauve.git
-
-run:
- steps:
- - 'DISPLAY=:10'
- - 'export DISPLAY'
- - 'Xvfb $DISPLAY &'
- - 'XVFBPID=$!'
- - 'PATH=$PATH:/lava/tests/$TESTRUN_ID/test-definitions/openembedded/scripts'
- - 'PATH=/usr/lib/jvm/java-8-openjdk/jre/bin:$PATH'
- - 'PATH=/usr/lib/jvm/java-8-openjdk/bin:$PATH'
- - 'which java'
- - 'java -version'
- - 'rm -rf /tmp/mauve'
- - 'ln -s /lava/tests/$TESTRUN_ID/mauve /tmp/mauve'
- - 'cd /tmp/mauve'
- - 'lava-test-case gnu.testlet.javax.security --shell mauve-test-pkg gnu/testlet/javax/security -compile no 2>&1 | tee /tmp/mauve-gnu.testlet.javax.security.txt'
- - 'lava-test-case-attach gnu.testlet.javax.security /tmp/mauve-gnu.testlet.javax.security.txt text/plain'
- - 'lava-test-case gnu.testlet.java.awt --shell mauve-test-pkg gnu/testlet/java/awt -compile no 2>&1 | tee /tmp/mauve-gnu.testlet.java.awt.txt'
- - 'lava-test-case-attach gnu.testlet.java.awt /tmp/mauve-gnu.testlet.java.awt.txt text/plain'
- - 'lava-test-case gnu.testlet.org.omg --shell mauve-test-pkg gnu/testlet/org/omg -compile no 2>&1 | tee /tmp/mauve-gnu.testlet.org.omg.txt'
- - 'lava-test-case-attach gnu.testlet.org.omg /tmp/mauve-gnu.testlet.org.omg.txt text/plain'
- - 'lava-test-case gnu.testlet.javax.swing --shell mauve-test-pkg gnu/testlet/javax/swing -compile no 2>&1 | tee /tmp/mauve-gnu.testlet.javax.swing.txt'
- - 'lava-test-case-attach gnu.testlet.javax.swing /tmp/mauve-gnu.testlet.javax.swing.txt text/plain'
- - 'lava-test-case gnu.testlet.javax.print --shell mauve-test-pkg gnu/testlet/javax/print -compile no 2>&1 | tee /tmp/mauve-gnu.testlet.javax.print.txt'
- - 'lava-test-case-attach gnu.testlet.javax.print /tmp/mauve-gnu.testlet.javax.print.txt text/plain'
- - 'lava-test-case gnu.testlet.java.lang --shell mauve-test-pkg gnu/testlet/java/lang -compile no 2>&1 | tee /tmp/mauve-gnu.testlet.java.lang.txt'
- - 'lava-test-case-attach gnu.testlet.java.lang /tmp/mauve-gnu.testlet.java.lang.txt text/plain'
- - 'lava-test-case gnu.testlet.java.nio --shell mauve-test-pkg gnu/testlet/java/nio -compile no 2>&1 | tee /tmp/mauve-gnu.testlet.java.nio.txt'
- - 'lava-test-case-attach gnu.testlet.java.nio /tmp/mauve-gnu.testlet.java.nio.txt text/plain'
- - 'lava-test-case gnu.testlet.java.text --shell mauve-test-pkg gnu/testlet/java/text -compile no 2>&1 | tee /tmp/mauve-gnu.testlet.java.text.txt'
- - 'lava-test-case-attach gnu.testlet.java.text /tmp/mauve-gnu.testlet.java.text.txt text/plain'
- - 'lava-test-case gnu.testlet.BinaryCompatibility.altered --shell mauve-test-pkg gnu/testlet/BinaryCompatibility/altered -compile no 2>&1 | tee /tmp/mauve-gnu.testlet.BinaryCompatibility.altered.txt'
- - 'lava-test-case-attach gnu.testlet.BinaryCompatibility.altered /tmp/mauve-gnu.testlet.BinaryCompatibility.altered.txt text/plain'
- - 'lava-test-case gnu.testlet.BinaryCompatibility --shell mauve-test-pkg gnu/testlet/BinaryCompatibility -compile no 2>&1 | tee /tmp/mauve-gnu.testlet.BinaryCompatibility.txt'
- - 'lava-test-case-attach gnu.testlet.BinaryCompatibility /tmp/mauve-gnu.testlet.BinaryCompatibility.txt text/plain'
- - 'lava-test-case gnu.testlet.javax.naming --shell mauve-test-pkg gnu/testlet/javax/naming -compile no 2>&1 | tee /tmp/mauve-gnu.testlet.javax.naming.txt'
- - 'lava-test-case-attach gnu.testlet.javax.naming /tmp/mauve-gnu.testlet.javax.naming.txt text/plain'
- - 'lava-test-case gnu.testlet.java.util --shell mauve-test-pkg gnu/testlet/java/util -compile no 2>&1 | tee /tmp/mauve-gnu.testlet.java.util.txt'
- - 'lava-test-case-attach gnu.testlet.java.util /tmp/mauve-gnu.testlet.java.util.txt text/plain'
- - 'lava-test-case gnu.testlet.locales --shell mauve-test-pkg gnu/testlet/locales -compile no 2>&1 | tee /tmp/mauve-gnu.testlet.locales.txt'
- - 'lava-test-case-attach gnu.testlet.locales /tmp/mauve-gnu.testlet.locales.txt text/plain'
- - 'lava-test-case gnu.testlet.runner --shell mauve-test-pkg gnu/testlet/runner -compile no 2>&1 | tee /tmp/mauve-gnu.testlet.runner.txt'
- - 'lava-test-case-attach gnu.testlet.runner /tmp/mauve-gnu.testlet.runner.txt text/plain'
- - 'lava-test-case gnu.testlet.java.sql --shell mauve-test-pkg gnu/testlet/java/sql -compile no 2>&1 | tee /tmp/mauve-gnu.testlet.java.sql.txt'
- - 'lava-test-case-attach gnu.testlet.java.sql /tmp/mauve-gnu.testlet.java.sql.txt text/plain'
- - 'lava-test-case gnu.testlet.gnu.javax --shell mauve-test-pkg gnu/testlet/gnu/javax -compile no 2>&1 | tee /tmp/mauve-gnu.testlet.gnu.javax.txt'
- - 'lava-test-case-attach gnu.testlet.gnu.javax /tmp/mauve-gnu.testlet.gnu.javax.txt text/plain'
- - 'lava-test-case gnu.testlet.javax.imageio --shell mauve-test-pkg gnu/testlet/javax/imageio -compile no 2>&1 | tee /tmp/mauve-gnu.testlet.javax.imageio.txt'
- - 'lava-test-case-attach gnu.testlet.javax.imageio /tmp/mauve-gnu.testlet.javax.imageio.txt text/plain'
- - 'lava-test-case gnu.testlet.javax.sound --shell mauve-test-pkg gnu/testlet/javax/sound -compile no 2>&1 | tee /tmp/mauve-gnu.testlet.javax.sound.txt'
- - 'lava-test-case-attach gnu.testlet.javax.sound /tmp/mauve-gnu.testlet.javax.sound.txt text/plain'
- - 'lava-test-case gnu.testlet.java.io --shell mauve-test-pkg gnu/testlet/java/io -compile no 2>&1 | tee /tmp/mauve-gnu.testlet.java.io.txt'
- - 'lava-test-case-attach gnu.testlet.java.io /tmp/mauve-gnu.testlet.java.io.txt text/plain'
- - 'lava-test-case gnu.testlet.javax.net --shell mauve-test-pkg gnu/testlet/javax/net -compile no 2>&1 | tee /tmp/mauve-gnu.testlet.javax.net.txt'
- - 'lava-test-case-attach gnu.testlet.javax.net /tmp/mauve-gnu.testlet.javax.net.txt text/plain'
- - 'lava-test-case gnu.testlet.javax.crypto --shell mauve-test-pkg gnu/testlet/javax/crypto -compile no 2>&1 | tee /tmp/mauve-gnu.testlet.javax.crypto.txt'
- - 'lava-test-case-attach gnu.testlet.javax.crypto /tmp/mauve-gnu.testlet.javax.crypto.txt text/plain'
- - 'lava-test-case gnu.testlet.javax.management --shell mauve-test-pkg gnu/testlet/javax/management -compile no 2>&1 | tee /tmp/mauve-gnu.testlet.javax.management.txt'
- - 'lava-test-case-attach gnu.testlet.javax.management /tmp/mauve-gnu.testlet.javax.management.txt text/plain'
- - 'lava-test-case gnu.testlet.runner.compare --shell mauve-test-pkg gnu/testlet/runner/compare -compile no 2>&1 | tee /tmp/mauve-gnu.testlet.runner.compare.txt'
- - 'lava-test-case-attach gnu.testlet.runner.compare /tmp/mauve-gnu.testlet.runner.compare.txt text/plain'
- - 'lava-test-case gnu.testlet.java.beans --shell mauve-test-pkg gnu/testlet/java/beans -compile no 2>&1 | tee /tmp/mauve-gnu.testlet.java.beans.txt'
- - 'lava-test-case-attach gnu.testlet.java.beans /tmp/mauve-gnu.testlet.java.beans.txt text/plain'
- - 'lava-test-case gnu.testlet.java.net --shell mauve-test-pkg gnu/testlet/java/net -compile no 2>&1 | tee /tmp/mauve-gnu.testlet.java.net.txt'
- - 'lava-test-case-attach gnu.testlet.java.net /tmp/mauve-gnu.testlet.java.net.txt text/plain'
- - 'lava-test-case gnu.testlet.org.w3c --shell mauve-test-pkg gnu/testlet/org/w3c -compile no 2>&1 | tee /tmp/mauve-gnu.testlet.org.w3c.txt'
- - 'lava-test-case-attach gnu.testlet.org.w3c /tmp/mauve-gnu.testlet.org.w3c.txt text/plain'
- - 'lava-test-case gnu.testlet.javax.rmi --shell mauve-test-pkg gnu/testlet/javax/rmi -compile no 2>&1 | tee /tmp/mauve-gnu.testlet.javax.rmi.txt'
- - 'lava-test-case-attach gnu.testlet.javax.rmi /tmp/mauve-gnu.testlet.javax.rmi.txt text/plain'
- - 'lava-test-case gnu.testlet.java.math --shell mauve-test-pkg gnu/testlet/java/math -compile no 2>&1 | tee /tmp/mauve-gnu.testlet.java.math.txt'
- - 'lava-test-case-attach gnu.testlet.java.math /tmp/mauve-gnu.testlet.java.math.txt text/plain'
- - 'lava-test-case gnu.testlet.java.security --shell mauve-test-pkg gnu/testlet/java/security -compile no 2>&1 | tee /tmp/mauve-gnu.testlet.java.security.txt'
- - 'lava-test-case-attach gnu.testlet.java.security /tmp/mauve-gnu.testlet.java.security.txt text/plain'
- - 'lava-test-case gnu.testlet.gnu.java --shell mauve-test-pkg gnu/testlet/gnu/java -compile no 2>&1 | tee /tmp/mauve-gnu.testlet.gnu.java.txt'
- - 'lava-test-case-attach gnu.testlet.gnu.java /tmp/mauve-gnu.testlet.gnu.java.txt text/plain'
- - 'lava-test-case gnu.testlet.java.rmi --shell mauve-test-pkg gnu/testlet/java/rmi -compile no 2>&1 | tee /tmp/mauve-gnu.testlet.java.rmi.txt'
- - 'lava-test-case-attach gnu.testlet.java.rmi /tmp/mauve-gnu.testlet.java.rmi.txt text/plain'
- - 'lava-test-case gnu.testlet.javax.xml --shell mauve-test-pkg gnu/testlet/javax/xml -compile no 2>&1 | tee /tmp/mauve-gnu.testlet.javax.xml.txt'
- - 'lava-test-case-attach gnu.testlet.javax.xml /tmp/mauve-gnu.testlet.javax.xml.txt text/plain'
- - 'lava-test-case gnu.testlet.javax.accessibility --shell mauve-test-pkg gnu/testlet/javax/accessibility -compile no 2>&1 | tee /tmp/mauve-gnu.testlet.javax.accessibility.txt'
- - 'lava-test-case-attach gnu.testlet.javax.accessibility /tmp/mauve-gnu.testlet.javax.accessibility.txt text/plain'
- - 'kill $XVFBPID'
-
-# The following "parser" will correctly parse the output from the
-# tests but it is deliberately commented out because you end up with
-# one line per test case in the LAVA dashboard and, given the number
-# of tests that are run, there will be ~250 pages to wade through.
-
-# parse:
-# pattern: "(?P<result>(PASS|FAIL|SKIP)):\\s+(?P<test_case_id>(.*))"
-# fixupdict:
-# PASS: pass
-# FAIL: fail
-# SKIP: skip
diff --git a/openembedded/mauve/sanity-test.txt b/openembedded/mauve/sanity-test.txt
deleted file mode 100644
index 1cfe40f..0000000
--- a/openembedded/mauve/sanity-test.txt
+++ /dev/null
@@ -1 +0,0 @@
-gnu/testlet/java/lang/Integer
diff --git a/openembedded/scripts/mauve-lava-test b/openembedded/scripts/mauve-lava-test
deleted file mode 100755
index bd815a8..0000000
--- a/openembedded/scripts/mauve-lava-test
+++ /dev/null
@@ -1,30 +0,0 @@
-#!/bin/bash
-
-# Lava Mauve test harness.
-#
-# Copyright (C) 2013, Linaro Limited.
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# Author: Andrew McDermott <andrew.mcdermott@linaro.org>
-#
-
-while read -r pkg; do
- [[ "$pkg" =~ ^#.*$ ]] && continue
- [[ "$pkg" =~ ^$ ]] && continue
- id=${pkg//\//.}
- lava-test-case $id --shell mauve-test-pkg $pkg "$@" 2>&1 | tee /tmp/mauve-$id.txt
- lava-test-case-attach $id /tmp/mauve-${id}.txt text/plain
-done
diff --git a/openembedded/scripts/mauve-test-pkg b/openembedded/scripts/mauve-test-pkg
index caef9b8..8d7f6a4 100755
--- a/openembedded/scripts/mauve-test-pkg
+++ b/openembedded/scripts/mauve-test-pkg
@@ -26,9 +26,9 @@ function generate_exclude_list() {
local excludes=
while read -r line; do
- [[ "$line" =~ ^#.*$ ]] && continue
- [[ "$line" =~ ^$ ]] && continue
- excludes="${excludes} -exclude ${line}"
+ [[ "$line" =~ ^#.*$ ]] && continue
+ [[ "$line" =~ ^$ ]] && continue
+ excludes="${excludes} -exclude ${line}"
done < "$file"
echo "${excludes}"
@@ -36,9 +36,10 @@ function generate_exclude_list() {
script=$(readlink -f $0)
scriptpath=$(dirname $script)
-java_pkg=$1; shift
-java_pkg=${java_pkg//\//.}
-blacklist_file="$scriptpath/../mauve/blacklist.d/${java_pkg}"
+test_case=$1; shift
+test_case_normalized=${test_case//\//.}
+mauve_home=$1; shift
+blacklist_file="${scriptpath}/../mauve/blacklist.d/${test_case_normalized}"
javavm=$(which java)
if [[ -z "$javavm" ]]; then
@@ -49,12 +50,32 @@ fi
excludes=
if [[ -f ${blacklist_file} ]]; then
- excludes=$(generate_exclude_list $blacklist_file)
- while read -r line; do
- [[ "$line" =~ ^#.*$ ]] && continue
- [[ "$line" =~ ^$ ]] && continue
- echo "SKIP: $line"
- done < "$blacklist_file"
+ excludes=$(generate_exclude_list $blacklist_file)
+else
+ blacklist_file=/dev/null
fi
-$javavm HarnessLinaro -vm $javavm -vmarg -Xmixed $excludes $java_pkg "$@"
+output_dir="/tmp/${test_case_normalized}.$$"
+mkdir -p $output_dir
+pushd $output_dir
+output_file="${test_case_normalized}.txt"
+
+echo $javavm HarnessLinaro $excludes $test_case "$@"
+export CLASSPATH=$mauve_home
+$javavm -client HarnessLinaro $excludes $test_case "$@" 2>&1 | tee $output_file
+
+if [[ -f ${blacklist_file} ]]; then
+ cp ${blacklist_file} ${test_case_normalized}-excluded-tests.txt
+ lava-test-run-attach ${test_case_normalized}-excluded-tests.txt
+fi
+
+sed -n '/TEST RESULTS:/,$p' $output_file > ${test_case_normalized}-summary.txt
+lava-test-run-attach ${test_case_normalized}-summary.txt
+
+grep '^FAIL:' $output_file > ${test_case_normalized}-failed.txt
+lava-test-run-attach ${test_case_normalized}-failed.txt
+
+grep '^PASS:' $output_file > ${test_case_normalized}-success.txt
+lava-test-run-attach ${test_case_normalized}-success.txt
+
+rm -rf $output_dir