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(PASS|FAIL|SKIP)):\s+(?P[a-zA-Z0-9_]+)' fixupdict: PASS: pass FAIL: fail SKIP: skip