diff options
author | Neil Williams <codehelp@debian.org> | 2013-08-19 16:46:40 +0100 |
---|---|---|
committer | Neil Williams <codehelp@debian.org> | 2013-08-19 16:46:40 +0100 |
commit | 47fb5dc665e6b688f574d39ad169339a0b36c785 (patch) | |
tree | 216260917e65f8790b9d1168c3e246acf36dd8d8 | |
parent | fe4b58d3e2423b3c68fbaf8316de8394de4d5a89 (diff) |
add some netperf examples
-rw-r--r-- | json/netperf/beagleblack-netperf.json | 80 | ||||
-rw-r--r-- | json/netperf/beagleblack-single-node.json | 38 | ||||
-rw-r--r-- | netperf/netperf-multinode-c-network.yaml | 32 | ||||
-rw-r--r-- | netperf/singlenode-network.yaml | 27 |
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 |