metadata: name: ltp format: "Lava-Test-Shell Test Definition 1.0" description: "Run LTP test suite on Ubuntu" maintainer: - milosz.wasilewski@linaro.org - fathi.boudra@linaro.org os: - ubuntu scope: - functional devices: - panda - panda-es - arndale - vexpress-a9 - vexpress-tc2 - ifc6410 install: steps: - 'VERSION=20160920' - 'rm -rf /opt/ltp' - 'mkdir -p /opt/ltp' - 'cd /opt/ltp' - 'wget https://github.com/linux-test-project/ltp/releases/download/$VERSION/ltp-full-$VERSION.tar.xz' - 'tar --strip-components=1 -Jxf ltp-full-$VERSION.tar.xz' - 'mkdir build' - './configure --prefix=$(readlink -f build)' - 'make all' - 'make SKIP_IDCHECK=1 install' deps: - xz-utils - flex - bison - build-essential - wget - curl params: TST_CMDFILES: syscalls,mm,math,timers,fcntl-locktests,ipc,fsx,fs,hugetlb,io,nptl,pty,containers,fs_bind,filecaps,admin_tools,connectors # SKIPFILE can be a filename from dir ../common/scripts/ltp/ or an open URL # SKIPFILE: "skipfile-lsk-juno" # "skipfile-lsk-juno" is a known file present in dir ../common/scripts/ltp/ # or # SKIPFILE: "http://people.linaro.org/~naresh.kamboju/skipfile" # NOTE: busybox wget may not work with https link so pefer to use http SKIPFILE: "" run: steps: - './common/scripts/ltpfixup.sh -T $TST_CMDFILES -P /opt/ltp/build -S $SKIPFILE' parse: pattern: "^(?!.+ED)(?P\\w+)\\s+(?PPASS|FAIL|CONF)\\s+\\d+" fixupdict: FAIL: fail PASS: pass CONF: skip