aboutsummaryrefslogtreecommitdiff
path: root/odp
diff options
context:
space:
mode:
authorAnders Roxell <anders.roxell@linaro.org>2016-02-26 14:27:09 +0100
committerLinaro Code Review <review@review.linaro.org>2016-03-01 12:44:12 +0000
commit5e244cb635ebe20ec268b967bb4ef75b86aec462 (patch)
tree1377af19ba45329fc08a2317df8cf88376af0b16 /odp
parent49696f2f3dd4124e546257d602df44dbb2e6bec8 (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.json64
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
+}