blob: f1201b17d2c74e90b81a8857150b1147671143d2 [file] [log] [blame]
metadata:
name: odp_validation
version: "1.0"
format: "Lava-Test-Shell Test Definition 1.0"
description: "Run ODP API validation tests on Linaro OpenEmbedded builds.
Note that this depends on both the odp and odp-ptest
packages being installed in the target rootfs."
maintainer:
- stuart.haslam@linaro.org
- anders.roxell@linaro.org
os:
- openembedded
- debian
- ubuntu
devices:
- juno
- arndale
- x86
scope:
- functional
environment:
- lava-test-shell
install:
deps:
- git
- build-essential
- automake
- autoconf
- libtool
- libssl-dev
- libcunit1-dev
git-repos:
- url: git://git.linaro.org/lng/odp.git
destination: odp
branch: ODP_BRANCH
steps:
- cd odp
- ./bootstrap
- autoreconf -i
- ./configure --enable-test-vald --with-testdir=/usr/lib/odp/ptest/test
- make install
- cd /usr/lib/odp/ptest
- ln -s test/run-test run-ptest
params:
ODP_BRANCH: master
run:
steps:
- cd /usr/lib/odp/ptest
- lava-test-case odp_validation --shell ./run-ptest
parse:
pattern: '^(?P<result>(PASS|FAIL|SKIP)):\s+(?P<test_case_id>[a-zA-Z0-9_]+)'
fixupdict:
PASS: pass
FAIL: fail
SKIP: skip