diff options
author | Tyler Baker <tyler.baker@linaro.org> | 2013-08-27 11:53:13 -0700 |
---|---|---|
committer | Tyler Baker <tyler.baker@linaro.org> | 2013-08-27 11:53:13 -0700 |
commit | f4394e35e47149cfa3962bdaa4cfd28caca84028 (patch) | |
tree | 796fef2774f91f591f0a70c3224bf1c6886b2ec5 /multi-node-job | |
parent | 5d9d32b34398c1035d257f8c428316d751adf769 (diff) |
Add multi-node jobs Neil created.
Signed-off-by: Tyler Baker <tyler.baker@linaro.org>
Diffstat (limited to 'multi-node-job')
9 files changed, 607 insertions, 0 deletions
diff --git a/multi-node-job/bootloader/bootloader-lava-test-shell-multinode.json b/multi-node-job/bootloader/bootloader-lava-test-shell-multinode.json new file mode 100644 index 0000000..6decf17 --- /dev/null +++ b/multi-node-job/bootloader/bootloader-lava-test-shell-multinode.json @@ -0,0 +1,85 @@ +{ + "timeout": 900, + "job_name": "bootloader-lava-test-shell-multinode", + "logging_level": "DEBUG", + "device_group": [ + { + "role": "black", + "count": 2, + "device_type": "beaglebone-black", + "tags": [ + "codehelp-block" + ] + }, + { + "role": "grey", + "count": 2, + "device_type": "beaglebone-black", + "tags": [ + "codehelp-shadow" + ] + } + ], + "actions": [ + { + "command": "deploy_linaro_kernel", + "parameters": { + "kernel": "http://community.validation.linaro.org/images/bbb/zImage", + "ramdisk": "http://community.validation.linaro.org/images/bbb/uInitrd", + "dtb": "http://community.validation.linaro.org/images/bbb/am335x-bone.dtb" + } + }, + { + "command": "boot_linaro_image", + "parameters": { + "interactive_boot_cmds": true, + "options": ["setenv autoload no", + "setenv pxefile_addr_r '0x50000000'", + "setenv kernel_addr_r '0x80200000'", + "setenv initrd_addr_r '0x81000000'", + "setenv fdt_addr_r '0x815f0000'", + "setenv initrd_high '0xffffffff'", + "setenv fdt_high '0xffffffff'", + "setenv loadkernel 'tftp ${kernel_addr_r} ${lava_kernel}'", + "setenv loadinitrd 'tftp ${initrd_addr_r} ${lava_ramdisk}; setenv initrd_size ${filesize}'", + "setenv loadfdt 'tftp ${fdt_addr_r} ${lava_dtb}'", + "setenv bootargs 'console=ttyO0,115200n8 root=/dev/ram0 ip=:::::eth0:dhcp'", + "setenv bootcmd 'dhcp; setenv serverip ${lava_server_ip}; run loadkernel; run loadinitrd; run loadfdt; bootz ${kernel_addr_r} ${initrd_addr_r} ${fdt_addr_r}'", + "boot"] + } + }, + { + "command": "lava_test_shell", + "parameters": { + "testdef_repos": [ + { + "git-repo": "git://git.linaro.org/qa/test-definitions.git", + "testdef": "openembedded/kernel-version.yaml" + } + ], + "timeout": 2400, + "role": "black" + } + }, + { + "command": "lava_test_shell", + "parameters": { + "testdef_repos": [ + { + "git-repo": "git://git.linaro.org/qa/test-definitions.git", + "testdef": "openembedded/busybox.yaml" + } + ], + "timeout": 2400, + "role": "grey" + } + }, + { + "command": "submit_results_on_host", + "parameters": { + "stream": "BUNDLE_STREAM", + "server": "LAVA_SERVER" + } + } + ] +} diff --git a/multi-node-job/neil.williams/arndale-only-group.json b/multi-node-job/neil.williams/arndale-only-group.json new file mode 100644 index 0000000..b888b39 --- /dev/null +++ b/multi-node-job/neil.williams/arndale-only-group.json @@ -0,0 +1,65 @@ +{ + "health_check": false, + "logging_level": "DEBUG", + "timeout": 900, + "job_name": "arndale-group-multinode", + "device_group": [ + { + "role": "exynos", + "count": 1, + "device_type": "arndale", + "tags": [ + "codehelp-block" + ] + }, + { + "role": "chrome", + "count": 1, + "device_type": "arndale", + "tags": [ + "codehelp-shadow" + ] + } + ], + "actions": [ + { + "command": "deploy_linaro_image", + "parameters": { + "hwpack": "http://snapshots.linaro.org/kernel-hwpack/linux-preempt-rt-arndale/28/hwpack_linaro-arndale_20130723-1644_b28_armhf_supported.tar.gz", + "rootfs": "http://snapshots.linaro.org/ubuntu/images/nano-lava/442/linaro-raring-nano-lava-20130725-442.tar.gz" + }, + "metadata": { + "distribution": "ubuntu", + "hwpack.type": "arndale", + "rootfs.type": "nano-lava" + } + }, + { + "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": "http://staging.git.linaro.org/git-ro/lava-team/lava-functional-tests.git", + "testdef": "lava-test-shell/multi-node/multinode03.yaml" + }, + { + "git-repo": "http://staging.git.linaro.org/git-ro/lava-team/lava-functional-tests.git", + "testdef": "lava-test-shell/multi-node/multinode03.yaml" + } + ], + "timeout": 900 + } + }, + { + "command": "submit_results_on_host", + "parameters": { + "stream": "BUNDLE_STREAM", + "server": "LAVA_SERVER" + } + } + ] +} diff --git a/multi-node-job/neil.williams/beagleblack-arndale-group.json b/multi-node-job/neil.williams/beagleblack-arndale-group.json new file mode 100644 index 0000000..ad1a3de --- /dev/null +++ b/multi-node-job/neil.williams/beagleblack-arndale-group.json @@ -0,0 +1,68 @@ +{ + "timeout": 900, + "job_name": "beagleblack-arndale-multinode", + "logging_level": "DEBUG", + "device_group": [ + { + "role": "black", + "count": 2, + "device_type": "beaglebone-black", + "tags": [ + "codehelp-block" + ] + }, + { + "role": "public", + "count": 2, + "device_type": "arndale", + "tags": [ + "codehelp-public" + ] + } + ], + "actions": [ + { + "command": "deploy_linaro_image", + "parameters": { + "image": "http://linaro-gateway/beaglebone/beaglebone_20130625-379.img.gz", + "role": "black" + } + }, + { + "command": "deploy_linaro_image", + "parameters": { + "hwpack": "http://snapshots.linaro.org/kernel-hwpack/linux-preempt-rt-arndale/28/hwpack_linaro-arndale_20130723-1644_b28_armhf_supported.tar.gz", + "rootfs": "http://snapshots.linaro.org/ubuntu/images/nano-lava/442/linaro-raring-nano-lava-20130725-442.tar.gz", + "role": "public" + }, + "metadata": { + "distribution": "ubuntu", + "hwpack.type": "arndale", + "rootfs.type": "nano-lava" + } + }, + { + "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": "http://staging.git.linaro.org/git-ro/lava-team/lava-functional-tests.git", + "testdef": "lava-test-shell/multi-node/multinode03.yaml" + } + ], + "timeout": 900 + } + }, + { + "command": "submit_results_on_host", + "parameters": { + "stream": "BUNDLE_STREAM", + "server": "LAVA_SERVER" + } + } + ] +} diff --git a/multi-node-job/neil.williams/beagleblack-only-group.json b/multi-node-job/neil.williams/beagleblack-only-group.json new file mode 100644 index 0000000..38255c9 --- /dev/null +++ b/multi-node-job/neil.williams/beagleblack-only-group.json @@ -0,0 +1,72 @@ +{ + "timeout": 900, + "job_name": "beagleblack-group-multinode", + "logging_level": "DEBUG", + "device_group": [ + { + "role": "black", + "count": 2, + "device_type": "beaglebone-black", + "tags": [ + "codehelp-block" + ] + }, + { + "role": "grey", + "count": 2, + "device_type": "beaglebone-black", + "tags": [ + "codehelp-shadow" + ] + } + ], + "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": "http://staging.git.linaro.org/git-ro/lava-team/lava-functional-tests.git", + "testdef": "lava-test-shell/multi-node/multinode03.yaml" + } + ], + "timeout": 2400, + "role": "black" + } + }, + { + "command": "lava_test_shell", + "parameters": { + "testdef_repos": [ + { + "git-repo": "http://staging.git.linaro.org/git-ro/lava-team/lava-functional-tests.git", + "testdef": "lava-test-shell/single-node/singlenode02.yaml" + }, + { + "git-repo": "http://staging.git.linaro.org/git-ro/lava-team/lava-functional-tests.git", + "testdef": "lava-test-shell/multi-node/multinode03.yaml" + } + ], + "timeout": 900, + "role": "grey" + } + }, + { + "command": "submit_results_on_host", + "parameters": { + "stream": "BUNDLE_STREAM", + "server": "LAVA_SERVER" + } + } + ] +} diff --git a/multi-node-job/neil.williams/kvm-only-group.json b/multi-node-job/neil.williams/kvm-only-group.json new file mode 100644 index 0000000..1ac8874 --- /dev/null +++ b/multi-node-job/neil.williams/kvm-only-group.json @@ -0,0 +1,49 @@ +{ + "timeout": 900, + "job_name": "KVM multinode API tests", + "logging_level": "INFO", + "device_group": [ + { + "role": "felix", + "count": 1, + "device_type": "kvm", + "tags": [ + "codehelp-cat" + ] + }, + { + "role": "rex", + "count": 1, + "device_type": "kvm", + "tags": [ + "codehelp-dog" + ] + } + ], + "actions": [ + { + "command": "deploy_linaro_image", + "parameters": { + "image": "http://images.validation.linaro.org/kvm-debian-wheezy.img.gz" + } + }, + { + "command": "lava_test_shell", + "parameters": { + "testdef_repos": [ + { + "git-repo": "http://staging.git.linaro.org/git-ro/lava-team/lava-functional-tests.git", + "testdef": "lava-test-shell/multi-node/multinode03.yaml" + } + ] + } + }, + { + "command": "submit_results_on_host", + "parameters": { + "stream": "BUNDLE_STREAM", + "server": "LAVA_SERVER" + } + } + ] +} diff --git a/multi-node-job/neil.williams/panda-arndale-group.json b/multi-node-job/neil.williams/panda-arndale-group.json new file mode 100644 index 0000000..dcd9bde --- /dev/null +++ b/multi-node-job/neil.williams/panda-arndale-group.json @@ -0,0 +1,78 @@ +{ + "timeout": 1200, + "job_name": "combined panda arndale tests", + "logging_level": "DEBUG", + "device_group": [ + { + "role": "police", + "count": 2, + "device_type": "panda", + "tags": [ + "codehelp-cop" + ] + }, + { + "role": "public", + "count": 1, + "device_type": "arndale", + "tags": [ + "codehelp-public" + ] + } + ], + "actions": [ + { + "command": "deploy_linaro_image", + "parameters": { + "image": "file:///home/codehelp/images/panda-quantal_developer_20130328-278.img.gz", + "role": "police" + } + }, + { + "command": "deploy_linaro_image", + "parameters": { + "hwpack": "http://snapshots.linaro.org/kernel-hwpack/linux-preempt-rt-arndale/28/hwpack_linaro-arndale_20130723-1644_b28_armhf_supported.tar.gz", + "rootfs": "http://snapshots.linaro.org/ubuntu/images/nano-lava/442/linaro-raring-nano-lava-20130725-442.tar.gz", + "role": "public" + }, + "metadata": { + "distribution": "ubuntu", + "hwpack.type": "arndale", + "rootfs.type": "nano-lava" + } + }, + { + "command": "lava_test_shell", + "parameters": { + "testdef_repos": [ + { + "git-repo": "http://staging.git.linaro.org/git-ro/lava-team/lava-functional-tests.git", + "testdef": "lava-test-shell/multi-node/multinode02.yaml" + } + ], + "role": "public", + "timeout": 1800 + } + }, + { + "command": "lava_test_shell", + "parameters": { + "testdef_repos": [ + { + "git-repo": "http://staging.git.linaro.org/git-ro/lava-team/lava-functional-tests.git", + "testdef": "lava-test-shell/multi-node/multinode03.yaml" + } + ], + "role": "police", + "timeout": 1800 + } + }, + { + "command": "submit_results_on_host", + "parameters": { + "stream": "BUNDLE_STREAM", + "server": "LAVA_SERVER" + } + } + ] +} diff --git a/multi-node-job/neil.williams/panda-blackgroup.json b/multi-node-job/neil.williams/panda-blackgroup.json new file mode 100644 index 0000000..9fab970 --- /dev/null +++ b/multi-node-job/neil.williams/panda-blackgroup.json @@ -0,0 +1,75 @@ +{ + "timeout": 900, + "job_name": "panda black group test", + "logging_level": "INFO", + "device_group": [ + { + "role": "police", + "count": 1, + "device_type": "panda", + "tags": [ + "codehelp-cop" + ] + }, + { + "role": "colour", + "count": 1, + "device_type": "beaglebone-black", + "tags": [ + "codehelp-black" + ] + } + ], + "actions": [ + { + "command": "deploy_linaro_image", + "parameters": { + "image": "file:///home/codehelp/images/panda-quantal_developer_20130328-278.img.gz", + "role": "police" + } + }, + { + "command": "deploy_linaro_image", + "parameters": { + "hwpack": "http://snapshots.linaro.org/kernel-hwpack/linux-preempt-rt-arndale/28/hwpack_linaro-arndale_20130723-1644_b28_armhf_supported.tar.gz", + "rootfs": "http://snapshots.linaro.org/ubuntu/images/nano-lava/442/linaro-raring-nano-lava-20130725-442.tar.gz", + "role": "public" + }, + "metadata": { + "distribution": "ubuntu", + "hwpack.type": "arndale", + "rootfs.type": "nano-lava" + } + }, + { + "command": "deploy_linaro_image", + "parameters": { + "image": "http://linaro-gateway/beaglebone/beaglebone_20130625-379.img.gz", + "role": "colour" + } + }, + { + "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": "http://staging.git.linaro.org/git-ro/lava-team/lava-functional-tests.git", + "testdef": "lava-test-shell/multi-node/multinode03.yaml" + } + ], + "timeout": 900 + } + }, + { + "command": "submit_results_on_host", + "parameters": { + "stream": "BUNDLE_STREAM", + "server": "LAVA_SERVER" + } + } + ] +} diff --git a/multi-node-job/neil.williams/panda-only-group.json b/multi-node-job/neil.williams/panda-only-group.json new file mode 100644 index 0000000..ccefe29 --- /dev/null +++ b/multi-node-job/neil.williams/panda-only-group.json @@ -0,0 +1,50 @@ +{ + "timeout": 900, + "job_name": "panda multinode API tests", + "logging_level": "INFO", + "device_group": [ + { + "role": "criminal", + "count": 1, + "device_type": "panda", + "tags": [ + "codehelp-crim" + ] + }, + { + "role": "police", + "count": 1, + "device_type": "panda", + "tags": [ + "codehelp-cop" + ] + } + ], + "actions": [ + { + "command": "deploy_linaro_image", + "parameters": { + "image": "http://releases.linaro.org/12.02/ubuntu/leb-panda/panda-ubuntu-desktop.img.gz" + } + }, + { + "command": "lava_test_shell", + "parameters": { + "testdef_repos": [ + { + "git-repo": "http://staging.git.linaro.org/git-ro/lava-team/lava-functional-tests.git", + "testdef": "lava-test-shell/multi-node/multinode02.yaml" + } + ], + "timeout": 1800 + } + }, + { + "command": "submit_results_on_host", + "parameters": { + "stream": "BUNDLE_STREAM", + "server": "LAVA_SERVER" + } + } + ] +} diff --git a/multi-node-job/neil.williams/snowball-only-group.json b/multi-node-job/neil.williams/snowball-only-group.json new file mode 100644 index 0000000..0edc9c1 --- /dev/null +++ b/multi-node-job/neil.williams/snowball-only-group.json @@ -0,0 +1,65 @@ +{ + "health_check": false, + "logging_level": "DEBUG", + "timeout": 1800, + "job_name": "snowball-group-multinode", + "device_group": [ + { + "role": "hail", + "count": 1, + "device_type": "snowball_sd", + "tags": [ + "codehelp-wet" + ] + }, + { + "role": "blizzard", + "count": 1, + "device_type": "arndale", + "tags": [ + "codehelp-white" + ] + } + ], + "actions": [ + { + "command": "deploy_linaro_image", + "parameters": { + "hwpack": "http://releases.linaro.org/12.07/ubuntu/leb-snowball/hwpack_linaro-lt-snowball-x11-base_20120723-211_armhf_supported.tar.gz", + "rootfs": "http://releases.linaro.org/12.07/ubuntu/precise-images/nano/linaro-precise-nano-20120723-292.tar.gz" + }, + "metadata": { + "distribution": "ubuntu", + "hwpack.type": "snowball", + "rootfs.type": "nano-lava" + } + }, + { + "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": "http://staging.git.linaro.org/git-ro/lava-team/lava-functional-tests.git", + "testdef": "lava-test-shell/multi-node/multinode02.yaml" + }, + { + "git-repo": "http://staging.git.linaro.org/git-ro/lava-team/lava-functional-tests.git", + "testdef": "lava-test-shell/multi-node/multinode03.yaml" + } + ], + "timeout": 900 + } + }, + { + "command": "submit_results_on_host", + "parameters": { + "stream": "BUNDLE_STREAM", + "server": "LAVA_SERVER" + } + } + ] +} |