diff options
author | Anders Roxell <anders.roxell@linaro.org> | 2016-02-26 14:27:09 +0100 |
---|---|---|
committer | Linaro Code Review <review@review.linaro.org> | 2016-03-01 12:44:12 +0000 |
commit | 5e244cb635ebe20ec268b967bb4ef75b86aec462 (patch) | |
tree | 1377af19ba45329fc08a2317df8cf88376af0b16 /odp | |
parent | 49696f2f3dd4124e546257d602df44dbb2e6bec8 (diff) |
odp: add test plan for api-check-odp-dpdk
Change-Id: Ibf059fee1d4cd1e7053c94dec9bc438f8df9f8aa
Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
Diffstat (limited to 'odp')
-rw-r--r-- | odp/lava-job-definitions/x86/api-check-odp-dpdk.json | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/odp/lava-job-definitions/x86/api-check-odp-dpdk.json b/odp/lava-job-definitions/x86/api-check-odp-dpdk.json new file mode 100644 index 00000000..d8dc02d0 --- /dev/null +++ b/odp/lava-job-definitions/x86/api-check-odp-dpdk.json @@ -0,0 +1,64 @@ +{ + "actions": [ + { + "command": "deploy_linaro_kernel", + "parameters": { + "bootloadertype": "ipxe", + "kernel": "http://snapshots.linaro.org/kernel-hwpack/linux-linaro-lng-v4.1/x86_64/latest/bzImage-x86-64", + "nfsrootfs": "http://images.validation.linaro.org/x86/debian/linaro-jessie-nano-20150123-1.tar.gz", + "overlays": [ + "http://snapshots.linaro.org/kernel-hwpack/linux-linaro-lng-v4.1/x86_64/latest/overlay.tar.gz" + ], + "target_type": "ubuntu" + } + }, + { + "command": "boot_linaro_image", + "parameters": { + "boot_cmds": [ + "dhcp net0", + "set console console=ttyS0,115200n8", + "set network ip=:::::eth0:dhcp %(lava_network_info)s", + "set extraargs root=/dev/nfs rw nfsroot={SERVER_IP}:{NFSROOTFS},tcp,hard,intr hugepagesz=1G hugepages=1", + "kernel http://{SERVER_IP}/tmp/{KERNEL} ${extraargs} ${network} ${console}", + "initrd http://{SERVER_IP}/tmp/{RAMDISK}", + "boot" + ] + } + }, + { + "command": "lava_command_run", + "parameters": { + "commands": [ + "apt update", + "apt install --yes git cgroup-bin", + "cgcreate -a root:root -g cpuset:dpdk", + "echo 0 > /sys/fs/cgroup/cpuset/dpdk/cpuset.mems", + "echo '8-15'> /sys/fs/cgroup/cpuset/dpdk/cpuset.cpus", + "echo $$ > /sys/fs/cgroup/cpuset/dpdk/tasks", + "git clone git://git.linaro.org/lng/check-odp.git", + "./check-odp/pre-install.sh", + "hash -r", + "./check-odp/build-dpdk.sh" + ], + "fixupdict": [ + "PASS:pass", + "FAIL:fail", + "SKIP:skip" + ], + "parser": "^(s*<result>(PASS|FAIL|SKIP))s*:\\s+(?P<test_case_id>[a-zA-Z0-9_]+)", + "timeout": 5000 + } + }, + { + "command": "submit_results", + "parameters": { + "server": "http://lng.validation.linaro.org/RPC2/", + "stream": "/public/team/lng/odp/" + } + } + ], + "device_type": "x86", + "job_name": "x86 debian hackingsession", + "timeout": 172800 +} |