From 56ee370dd381cca17fabf47b09ac9cea2ecde7d1 Mon Sep 17 00:00:00 2001 From: Neil Williams Date: Wed, 21 Aug 2013 21:02:23 +0100 Subject: adapt the use case code to just use beagleblack until bridged KVM is available. --- file-get.sh | 8 +++++ forwarder.yaml | 1 + json/beagleblack-use-case.json | 73 ++++++++++++++++++++++++++++++++++++++++++ receiver.yaml | 1 + 4 files changed, 83 insertions(+) create mode 100755 file-get.sh create mode 100644 json/beagleblack-use-case.json diff --git a/file-get.sh b/file-get.sh new file mode 100755 index 0000000..3d01fd4 --- /dev/null +++ b/file-get.sh @@ -0,0 +1,8 @@ +#1/bin/sh + +set -e +set -x + +DEVICE=`lava-group | grep -m1 -v forwarder|cut -f2` +SOURCE=`lava-network query $DEVICE ipv4|grep -v LAVA|cut -d: -f2` +wget -O /tmp/testfile http://${SOURCE}/testfile diff --git a/forwarder.yaml b/forwarder.yaml index e73d1fb..084edac 100644 --- a/forwarder.yaml +++ b/forwarder.yaml @@ -32,6 +32,7 @@ run: - lava-test-case multinode-sync --shell lava-sync running - lava-test-case multinode-send-message --shell lava-send sending source=$(lava-self) role=$(lava-role) hostname=$(hostname -f) kernver=$(uname -r) kernhost=$(uname -n) - lava-test-case multinode-group --shell lava-group + - lava-group - lava-test-case linux-linaro-ubuntu-netstat --shell netstat -an - lava-test-case linux-linaro-ubuntu-ifconfig-dump --shell ifconfig -a - lava-test-case linux-linaro-ubuntu-route-dump-a --shell route diff --git a/json/beagleblack-use-case.json b/json/beagleblack-use-case.json new file mode 100644 index 0000000..c7e7bbf --- /dev/null +++ b/json/beagleblack-use-case.json @@ -0,0 +1,73 @@ +{ + "health_check": false, + "logging_level": "DEBUG", + "timeout": 900, + "job_name": "black-use-case", + "device_group": [ + { + "role": "forwarder", + "count": 1, + "device_type": "beaglebone-black", + "tags": [ + "codehelp-bottle" + ] + }, + { + "role": "receiver", + "count": 1, + "device_type": beaglebone-black", + "tags": [ + "codehelp-hhgg" + ] + } + ], + "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": "forwarder.yaml" + } + ], + "timeout": 900, + "role": "forwarder" + } + }, + { + "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": "receiver.yaml" + } + ], + "timeout": 900, + "role": "receiver" + } + }, + { + "command": "submit_results_on_host", + "parameters": { + "stream": "/anonymous/codehelp/", + "server": "http://staging.validation.linaro.org/RPC2/" + } + } + ] +} diff --git a/receiver.yaml b/receiver.yaml index b85f79d..2df8237 100644 --- a/receiver.yaml +++ b/receiver.yaml @@ -32,6 +32,7 @@ run: - lava-test-case multinode-sync --shell lava-sync running - lava-test-case multinode-send-message --shell lava-send sending source=$(lava-self) role=$(lava-role) hostname=$(hostname -f) kernver=$(uname -r) kernhost=$(uname -n) - lava-test-case multinode-group --shell lava-group + - lava-group - lava-test-case linux-linaro-ubuntu-netstat --shell netstat -an - lava-test-case linux-linaro-ubuntu-ifconfig-dump --shell ifconfig -a - lava-test-case linux-linaro-ubuntu-route-dump-a --shell route -- cgit v1.2.3