summaryrefslogtreecommitdiff
path: root/openembedded/openjdk8-sanity.yaml
diff options
context:
space:
mode:
authorAndrew McDermott <andrew.mcdermott@linaro.org>2013-08-23 23:33:04 +0100
committerAndrew McDermott <andrew.mcdermott@linaro.org>2013-08-23 23:58:10 +0100
commit57bb952efe10c3a8a4578731875335e0f9962745 (patch)
tree1058e4b42dfc63632270c954e8744b96d2bc5b57 /openembedded/openjdk8-sanity.yaml
parent214c33887e048923d0735c3aece613ed782c95b8 (diff)
openembedded: add openjdk sanity test
The sanity test verifies that the javac and java binaries can execute by generating a program that prints the version of java on $PATH. This version is then matched against an expected version string. Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
Diffstat (limited to 'openembedded/openjdk8-sanity.yaml')
-rw-r--r--openembedded/openjdk8-sanity.yaml21
1 files changed, 21 insertions, 0 deletions
diff --git a/openembedded/openjdk8-sanity.yaml b/openembedded/openjdk8-sanity.yaml
new file mode 100644
index 0000000..6ce1bbb
--- /dev/null
+++ b/openembedded/openjdk8-sanity.yaml
@@ -0,0 +1,21 @@
+metadata:
+ name: openjdk8-sanity
+ format: "Lava-Test-Shell Test Definition 1.0"
+ description: "Validates that the OpenJDK 8 java binary can run and matches version 1.8"
+ version: 1.0
+
+install:
+ git-repos:
+ - git://git.linaro.org/qa/test-definitions.git
+
+run:
+ steps:
+ - 'cd test-definitions/openembedded/scripts'
+ - 'PATH=/usr/lib/jvm/openjdk-8-jdk/bin:/usr/lib/jvm/openjdk-8-jre/bin:$PATH'
+ - './openjdk-version.sh 1.8'
+
+parse:
+ pattern: "^(?P<test_case_id>[^:]+):\\s(?P<result>\\w+)"
+ fixupdict:
+ PASS: pass
+ FAIL: fail