summaryrefslogtreecommitdiff
path: root/openembedded
diff options
context:
space:
mode:
authorHongbo Zhang <hongbo.zhang@linaro.org>2014-08-18 19:18:00 +0800
committerHongbo Zhang <hongbo.zhang@linaro.org>2014-08-18 19:18:00 +0800
commitb9b6d1810ff765bcd2547e976081bdc0334cd344 (patch)
tree77aa9a44d99281ef9bd37847f8ff34e1c063349b /openembedded
parent3064b718167c2ee95159e542152e2fb8e2374571 (diff)
add ltp network multinode, 1st test
Change-Id: I78ecb0073d56c51e65b09a3bed663b6061fae479
Diffstat (limited to 'openembedded')
-rw-r--r--openembedded/ltp-network-client.yaml25
-rw-r--r--openembedded/ltp-network-server.yaml25
-rw-r--r--openembedded/scripts/ltp-network-client.sh9
-rw-r--r--openembedded/scripts/ltp-network-server.sh7
4 files changed, 66 insertions, 0 deletions
diff --git a/openembedded/ltp-network-client.yaml b/openembedded/ltp-network-client.yaml
new file mode 100644
index 0000000..879689f
--- /dev/null
+++ b/openembedded/ltp-network-client.yaml
@@ -0,0 +1,25 @@
+metadata:
+ name: ltp-network
+ format: "Lava-Test-Shell Test Definition 1.0"
+ description: "Run LTP network tests"
+ maintainer:
+ - hongbo.zhang@linaro.org
+ os:
+ - openembedded
+ scope:
+ - functional
+ devices:
+ - arndale
+
+params:
+ TEST_INTERFACE: "eth0"
+
+run:
+ steps:
+ - "./openembedded/scripts/ltp-network-client.sh"
+
+parse:
+ pattern: "^(?P<test_case_id>.+)\\s+(?P<result>\\w+)\\s+\\d+"
+ fixupdict:
+ FAIL: fail
+ PASS: pass
diff --git a/openembedded/ltp-network-server.yaml b/openembedded/ltp-network-server.yaml
new file mode 100644
index 0000000..430b5d7
--- /dev/null
+++ b/openembedded/ltp-network-server.yaml
@@ -0,0 +1,25 @@
+metadata:
+ name: ltp-network
+ format: "Lava-Test-Shell Test Definition 1.0"
+ description: "Run LTP network tests"
+ maintainer:
+ - hongbo.zhang@linaro.org
+ os:
+ - openembedded
+ scope:
+ - functional
+ devices:
+ - arndale
+
+params:
+ TEST_INTERFACE: "eth0"
+
+run:
+ steps:
+ - "./openembedded/scripts/ltp-network-server.sh"
+
+parse:
+ pattern: "^(?P<test_case_id>.+)\\s+(?P<result>\\w+)\\s+\\d+"
+ fixupdict:
+ FAIL: fail
+ PASS: pass
diff --git a/openembedded/scripts/ltp-network-client.sh b/openembedded/scripts/ltp-network-client.sh
new file mode 100644
index 0000000..5a3d16b
--- /dev/null
+++ b/openembedded/scripts/ltp-network-client.sh
@@ -0,0 +1,9 @@
+#!/bin/bash
+
+lava-wait server_ip
+
+SERVER_IPADDR=$(cat /tmp/lava_multi_node_cache.txt | cut -d = -f 2)
+cat /tmp/lava_multi_node_cache.txt
+echo $(SERVER_IPADDR)
+
+lava-send client-done
diff --git a/openembedded/scripts/ltp-network-server.sh b/openembedded/scripts/ltp-network-server.sh
new file mode 100644
index 0000000..9e61c91
--- /dev/null
+++ b/openembedded/scripts/ltp-network-server.sh
@@ -0,0 +1,7 @@
+#!/bin/bash
+
+lava-send server_ip IPADDR=`ifconfig eth0 |grep "inet addr"| cut -f 2 -d ":"|cut -f 1 -d " "`
+echo "server ready"
+
+lava-wait client-done
+