summaryrefslogtreecommitdiff
path: root/ubuntu/ltp-network.yaml
diff options
context:
space:
mode:
authorVincent Hsu <vincent.hsu@linaro.org>2013-11-11 17:58:25 +0800
committerLinaro Code Review <review@review.linaro.org>2013-12-20 14:54:01 +0000
commit572770e504e886e888f9e5829d735da4ab1365e1 (patch)
tree26ede2a8c781222c59f04ce8c6130e179dbda966 /ubuntu/ltp-network.yaml
parentd5e1f2e6f904b0931395eb995bd6aa9983e18ec2 (diff)
ubuntu/ltp-network: add ltp network test
temporarily disable some tests which can't run success in ltp-network-skiplist. dhcpd test work fine but will conflict with the dhcp server in lab. apply some patches which have not accepted by upstream yet. Change-Id: I4c4487f980b0af8f99b8bc31e88dc6b893838ea6 Signed-off-by: Vincent Hsu <vincent.hsu@linaro.org>
Diffstat (limited to 'ubuntu/ltp-network.yaml')
-rw-r--r--ubuntu/ltp-network.yaml57
1 files changed, 45 insertions, 12 deletions
diff --git a/ubuntu/ltp-network.yaml b/ubuntu/ltp-network.yaml
index 69cb488..55e4d46 100644
--- a/ubuntu/ltp-network.yaml
+++ b/ubuntu/ltp-network.yaml
@@ -3,6 +3,7 @@ metadata:
format: "Lava-Test-Shell Test Definition 1.0"
description: "Run LTP network tests"
maintainer:
+ - vincent.hsu@linaro.org
- milosz.wasilewski@linaro.org
- fathi.boudra@linaro.org
os:
@@ -16,31 +17,63 @@ metadata:
- vexpress-a9
- vexpress-tc2
+params:
+ - "TEST_INTERFACE=eth1"
+ - "TEST_SERVER=172.31.1.4"
+
install:
steps:
+ - 'echo "nameserver 8.8.8.8" >> /etc/resolf.conf'
+ - 'ntpdate pool.ntp.org'
- 'wget http://sourceforge.net/projects/ltp/files/LTP%20Source/ltp-20130904/ltp-full-20130904.tar.xz'
- 'tar --strip-components=1 -Jxf ltp-full-20130904.tar.xz'
- - 'mkdir build'
- - './configure --prefix=$(readlink -f build)'
+ - 'wget http://people.linaro.org/~vincent.hsu/ltp-network-patches.tgz'
+ - 'tar -zxf ltp-network-patches.tgz'
+ - 'for i in ./*.patch; do patch -p1 < $i; done'
+ - './configure'
- 'make all'
- 'make SKIP_IDCHECK=1 install'
deps:
- - bzip2
- flex
- bison
- build-essential
- wget
+ - autoconf
+ - automake
+ - autotools-dev
+ - m4
+ - libaio-dev
+ - libattr1-dev
+ - libcap-dev
+ - libtirpc-dev
+ - linux-headers-3.10.0-1-linaro-arndale
+ - traceroute
+ - rwho
+ - rdist
+ - rstat-client
+ - rstatd
+ - rusers
+ - rusersd
+ - ftp
+ - finger
+ - fingerd
+ - dmucs
+ - nfs-common
+ - nfs-kernel-server
+ - bind9-host
+ - iptables
+ - telnet
+ - tcpdump
+ - psmisc
+ - expect
+ - xinetd
+
run:
steps:
- - 'cd build'
- - 'sudo ./runltp -f networktests -p -q'
+ - "./ubuntu/scripts/ltp-network.sh $TEST_INTERFACE $TEST_SERVER"
parse:
- pattern: "^(?P<test_case_id>\\S+)\\s+\\d+\\s+(?P<result>\\w+)\\s+:\\s+.+"
+ pattern: "^(?P<test_case_id>.+)\\s+(?P<result>\\w+)\\s+\\d+"
fixupdict:
- TBROK: fail
- TCONF: skip
- TFAIL: fail
- TINFO: skip
- TPASS: pass
- TWARN: unknown
+ FAIL: fail
+ PASS: pass