summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNeil Williams <codehelp@debian.org>2013-08-19 16:46:40 +0100
committerNeil Williams <codehelp@debian.org>2013-08-19 16:46:40 +0100
commit47fb5dc665e6b688f574d39ad169339a0b36c785 (patch)
tree216260917e65f8790b9d1168c3e246acf36dd8d8
parentfe4b58d3e2423b3c68fbaf8316de8394de4d5a89 (diff)
add some netperf examples
-rw-r--r--json/netperf/beagleblack-netperf.json80
-rw-r--r--json/netperf/beagleblack-single-node.json38
-rw-r--r--netperf/netperf-multinode-c-network.yaml32
-rw-r--r--netperf/singlenode-network.yaml27
4 files changed, 177 insertions, 0 deletions
diff --git a/json/netperf/beagleblack-netperf.json b/json/netperf/beagleblack-netperf.json
new file mode 100644
index 0000000..af2e7c9
--- /dev/null
+++ b/json/netperf/beagleblack-netperf.json
@@ -0,0 +1,80 @@
+{
+ "timeout": 900,
+ "job_name": "beagleblack-group-multinode",
+ "logging_level": "DEBUG",
+ "device_group": [
+ {
+ "role": "black",
+ "count": 1,
+ "device_type": "beaglebone-black",
+ "tags": [
+ "codehelp-block"
+ ]
+ },
+ {
+ "role": "grey",
+ "count": 1,
+ "device_type": "beaglebone-black",
+ "tags": [
+ "codehelp-shadow"
+ ]
+ }
+ ],
+ "actions": [
+ {
+ "command": "deploy_linaro_image",
+ "parameters": {
+ "image": "http://linaro-gateway/beaglebone/beaglebone_20130625-379.img.gz",
+ "role": "black"
+ }
+ },
+ {
+ "command": "deploy_linaro_image",
+ "parameters": {
+ "image": "http://linaro-gateway/beaglebone/beaglebone_20130625-379.img.gz",
+ "role": "grey"
+ }
+ },
+ {
+ "command": "lava_test_shell",
+ "parameters": {
+ "testdef_repos": [
+ {
+ "git-repo": "git://git.linaro.org/qa/test-definitions.git",
+ "testdef": "ubuntu/smoke-tests-basic.yaml"
+ },
+ {
+ "git-repo": "git://git.linaro.org/people/guoqing.zhu/netperf-multinode.git",
+ "testdef": "netperf-multinode-c-network.yaml"
+ }
+ ],
+ "timeout": 2400,
+ "role": "black"
+ }
+ },
+ {
+ "command": "lava_test_shell",
+ "parameters": {
+ "testdef_repos": [
+ {
+ "git-repo": "git://git.linaro.org/qa/test-definitions.git",
+ "testdef": "ubuntu/smoke-tests-basic.yaml"
+ },
+ {
+ "git-repo": "git://git.linaro.org/people/guoqing.zhu/netperf-multinode.git",
+ "testdef": "netperf-multinode-s-network.yaml"
+ }
+ ],
+ "timeout": 900,
+ "role": "grey"
+ }
+ },
+ {
+ "command": "submit_results_on_host",
+ "parameters": {
+ "stream": "/anonymous/instance-manager/",
+ "server": "http://multinode.validation.linaro.org/RPC2/"
+ }
+ }
+ ]
+}
diff --git a/json/netperf/beagleblack-single-node.json b/json/netperf/beagleblack-single-node.json
new file mode 100644
index 0000000..a6eb913
--- /dev/null
+++ b/json/netperf/beagleblack-single-node.json
@@ -0,0 +1,38 @@
+{
+ "health_check": false,
+ "logging_level": "DEBUG",
+ "timeout": 900,
+ "job_name": "beagleblack-single-node",
+ "device_type": "beaglebone-black",
+ "actions": [
+ {
+ "command": "deploy_linaro_image",
+ "parameters": {
+ "image": "http://linaro-gateway/beaglebone/beaglebone_20130625-379.img.gz"
+ }
+ },
+ {
+ "command": "lava_test_shell",
+ "parameters": {
+ "testdef_repos": [
+ {
+ "git-repo": "git://git.linaro.org/qa/test-definitions.git",
+ "testdef": "ubuntu/smoke-tests-basic.yaml"
+ },
+ {
+ "git-repo": "git://git.linaro.org/people/neilwilliams/multinode-yaml.git",
+ "testdef": "netperf/singlenode-network.yaml"
+ }
+ ],
+ "timeout": 900
+ }
+ },
+ {
+ "command": "submit_results_on_host",
+ "parameters": {
+ "stream": "/anonymous/instance-manager/",
+ "server": "http://instance-manager@multinode.validation.linaro.org/RPC2/"
+ }
+ }
+ ]
+}
diff --git a/netperf/netperf-multinode-c-network.yaml b/netperf/netperf-multinode-c-network.yaml
new file mode 100644
index 0000000..024c147
--- /dev/null
+++ b/netperf/netperf-multinode-c-network.yaml
@@ -0,0 +1,32 @@
+metadata:
+ format: Lava-Test Test Definition 1.0
+ name: netperf-multinode-client-napi
+ description: "Basic MultiNode netperf client test for Linux Linaro ubuntu Images"
+
+install:
+ steps:
+ - 'curl ftp://ftp.netperf.org/netperf/netperf-2.6.0.tar.gz > netperf-2.6.0.tar.gz'
+ - 'tar --strip-components=1 -zxf netperf-2.6.0.tar.gz'
+ - 'mkdir build'
+ - './configure --prefix=$(readlink -f build)'
+ - 'make all'
+ - 'make SKIP_IDCHECK=1 install'
+ deps:
+ - gzip
+ - flex
+ - bison
+ - build-essential
+ - curl
+ - wget
+
+run:
+ steps:
+ - ifconfig eth0 down
+ - dhclient -v eth0
+ - ifconfig -a
+ - route
+ - lava-network broadcast eth0
+ - lava-network collect eth0
+ - lava-sync ready
+ - lava-test-case multinode-lava-network --shell ./netperf-client-napi.sh
+ - lava-sync done
diff --git a/netperf/singlenode-network.yaml b/netperf/singlenode-network.yaml
new file mode 100644
index 0000000..45d529f
--- /dev/null
+++ b/netperf/singlenode-network.yaml
@@ -0,0 +1,27 @@
+metadata:
+ format: Lava-Test Test Definition 1.0
+ name: netperf-multinode-client-napi
+ description: "Basic MultiNode netperf client test for Linux Linaro ubuntu Images"
+
+install:
+ steps:
+ - 'curl -o netperf-2.6.0.tar.gz ftp://ftp.netperf.org/netperf/netperf-2.6.0.tar.gz'
+ - 'tar --strip-components=1 -zxf netperf-2.6.0.tar.gz'
+ - 'mkdir build'
+ - './configure --prefix=$(readlink -f build)'
+ - 'make all'
+ - 'make SKIP_IDCHECK=1 install'
+ deps:
+ - gzip
+ - flex
+ - bison
+ - build-essential
+ - curl
+ - wget
+
+run:
+ steps:
+ - ifconfig eth0 down
+ - dhclient -v eth0
+ - ifconfig -a
+ - route