summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNeil Williams <codehelp@debian.org>2013-08-01 16:24:51 +0100
committerNeil Williams <codehelp@debian.org>2013-08-01 16:24:51 +0100
commit274665522d2a47d4b8cca5d6f75e55e4ea84d697 (patch)
tree2224371bc22ff0a3e81e334dc79b8d1f9d148abc
parent75029d2f0314f17c0f3c93f22e8522e832faaef4 (diff)
push more lava-network tests into level 3
-rwxr-xr-x[-rw-r--r--]check_ip16
-rw-r--r--multinode03.yaml19
2 files changed, 25 insertions, 10 deletions
diff --git a/check_ip b/check_ip
index 52f9495..f9330c0 100644..100755
--- a/check_ip
+++ b/check_ip
@@ -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
-