summaryrefslogtreecommitdiff
path: root/ubuntu/ltp.yaml
diff options
context:
space:
mode:
authorSenthil Kumaran <senthil.kumaran@linaro.org>2013-01-18 14:51:02 +0530
committerSenthil Kumaran <senthil.kumaran@linaro.org>2013-01-18 14:51:02 +0530
commit47e3caddd9fdf2f7bb57e6aa04761f4b3f09f3a3 (patch)
treebeb4ceb0b807853f4f9cee832238d427e12cd56a /ubuntu/ltp.yaml
parent129e96b3c2a65ef8b95f6644a311bdc6bd8d93f8 (diff)
Add LTP test for ubuntu.
Diffstat (limited to 'ubuntu/ltp.yaml')
-rw-r--r--ubuntu/ltp.yaml32
1 files changed, 32 insertions, 0 deletions
diff --git a/ubuntu/ltp.yaml b/ubuntu/ltp.yaml
new file mode 100644
index 0000000..12d4449
--- /dev/null
+++ b/ubuntu/ltp.yaml
@@ -0,0 +1,32 @@
+metadata:
+ name: ltp
+ version: 1.0
+ format: "Lava-Test-Shell Test Definition 1.0"
+
+install:
+ steps:
+ - 'wget http://downloads.sourceforge.net/project/ltp/LTP%20Source/ltp-20130109/ltp-full-20130109.bz2'
+ - 'tar --strip-components=1 -jxf ltp-full-20130109.bz2'
+ - 'mkdir build'
+ - './configure --prefix=$(readlink -f build)'
+ - 'make all'
+ - 'make SKIP_IDCHECK=1 install'
+ deps:
+ - bzip2
+ - flex
+ - bison
+ - build-essential
+run:
+ steps:
+ - 'cd build'
+ - 'sudo ./runltp -f syscalls -p -q'
+
+parse:
+ pattern: "^(?P<test_case_id>\\S+)\\s+(?P<subid>\\d+)\\s+(?P<result>\\w+)\\s+:\\s+(?P<message>.+)"
+ fixupdict:
+ TBROK: fail
+ TCONF: skip
+ TFAIL: fail
+ TINFO: unknown
+ TPASS: pass
+ TWARN: unknown