diff options
author | Neil Williams <codehelp@debian.org> | 2013-08-01 16:24:51 +0100 |
---|---|---|
committer | Neil Williams <codehelp@debian.org> | 2013-08-01 16:24:51 +0100 |
commit | 274665522d2a47d4b8cca5d6f75e55e4ea84d697 (patch) | |
tree | 2224371bc22ff0a3e81e334dc79b8d1f9d148abc | |
parent | 75029d2f0314f17c0f3c93f22e8522e832faaef4 (diff) |
push more lava-network tests into level 3
-rwxr-xr-x[-rw-r--r--] | check_ip | 16 | ||||
-rw-r--r-- | multinode03.yaml | 19 |
2 files changed, 25 insertions, 10 deletions
@@ -1,7 +1,17 @@ #!/bin/sh set -e - -for line in `grep ":ip=" /tmp/lava_multi_node_cache.txt |cut -d'=' -f2` ; do - ping -c1 -W1 ${line} +set -x +GREP="" +# if an argument is specified, use that to grep for this as a role +if [ "$1" != "" ]; then + GREP="|grep $1" +fi +# lava-group is tab separated +for line in `lava-group $GREP | cut -f1` ; do + # get the ipv4 for this device + STR=`lava-network query $line ipv4` + # strip off the prefix for ipv4 + DUT=`echo $STR | sed -e 's/^addr://'` + ping -c1 -W1 ${IP} done diff --git a/multinode03.yaml b/multinode03.yaml index 0d53fab..3341f2b 100644 --- a/multinode03.yaml +++ b/multinode03.yaml @@ -25,17 +25,22 @@ run: - lava-test-case linux-linaro-ubuntu-route-dump-b --shell route - lava-test-case linux-linaro-ubuntu-route-ifconfig-up --shell ifconfig eth0 up - lava-test-case multinode-wait --shell lava-wait sending + - cat /tmp/lava_multi_node_cache.txt - lava-test-case multinode-network --shell lava-network broadcast eth0 - lava-test-case multinode-get-network --shell lava-network collect eth0 - - cat /tmp/lava_multi_node_cache.txt - - rm -f ./check_ip - - wget -O check_ip http://people.linaro.org/~neil.williams/check_ip - - chmod a+x ./check_ip - - lava-test-case multinode-lava-network --shell ./check_ip - lava-test-case realpath-check --shell realpath ./check_ip - - lava-test-case multinode-network-query --shell lava-network query $(lava-self) ipv4 + - cat ./check_ip + - lava-test-case multinode-lava-network-ipv4 --shell ./check_ip + - lava-test-case multinode-broadcast-ipv4 --shell lava-network query $(lava-self) ipv4 + - lava-test-case multinode-broadcast-ipv6 --shell lava-network query $(lava-self) ipv6 + - lava-test-case multinode-broadcast-netmask --shell lava-network query $(lava-self) netmask + - lava-test-case multinode-broadcast-gateway --shell lava-network query $(lava-self) default-gateway + - lava-test-case multinode-broadcast-hostname --shell lava-network query $(lava-self) hostname + - lava-test-case multinode-broadcast-fqdn --shell lava-network query $(lava-self) hostname-full + - lava-test-case multinode-broadcast-dns1 --shell lava-network query $(lava-self) dns_1 + - lava-test-case multinode-broadcast-dns2 --shell lava-network query $(lava-self) dns_2 + - lava-test-case multinode-broadcast-dns3 --shell lava-network query $(lava-self) dns_3 - lava-test-case ntpdate-check --shell ntpdate-debian - lava-test-case curl-ftp --shell curl -o netperf-2.6.0.tar.gz ftp://ftp.netperf.org/netperf/netperf-2.6.0.tar.gz - lava-test-case tar-tgz --shell tar -tzf netperf-2.6.0.tar.gz - lava-test-case remove-tgz --shell rm netperf-2.6.0.tar.gz - |