metadata: name: kselftest format: "Lava-Test-Shell Test Definition 1.0" description: "Linux kernel self test" maintainer: - naresh.kamboju@linaro.org os: - debian - ubuntu - fedora - centos scope: - functional devices: - all params: # Specify Linux kernel self test pre-build tarball name from below location # http://testdata.validation.linaro.org/tests/kselftest/ # TESTPROG: kselftest_aarch64.tar.gz TESTPROG: kselftest_armhf.tar.gz SKIP_INSTALL: "false" # List of known unsupported test cases to be skipped SKIPLIST: "" # SKIPFILE can be a filename from dir ./automated/linux/kselftest/ or an open URL # SKIPFILE: "kselftest-skipfile" SKIPFILE: "" # TESTPROG_URL: "http://testdata.validation.linaro.org/tests/kselftest/kselftest_aarch64.tar.gz" TESTPROG_URL: "" KSELFTEST_PATH: "/opt/kselftests/mainline/" run: steps: - cd ./automated/linux/kselftest/ - ./kselftest.sh -t "${TESTPROG}" -s "${SKIP_INSTALL}" -u "${TESTPROG_URL}" -L "${SKIPLIST}" -S "${SKIPFILE}" -p "${KSELFTEST_PATH}" parse: pattern: "^selftests:\\s(?P\\S+)\\s[[](?P(FAIL|PASS|SKIP))[]]" fixupdict: FAIL: fail PASS: pass SKIP: skip