diff options
author | Tyler Baker <tyler.baker@linaro.org> | 2015-03-19 22:12:42 -0700 |
---|---|---|
committer | Tyler Baker <tyler.baker@linaro.org> | 2015-03-19 22:12:42 -0700 |
commit | 177566f1457389ad8e7b5b776fd4b32bcade08bf (patch) | |
tree | 83b370f9f0a9e26e2420945a1bae3b21af7d1407 | |
parent | 4fabd9e2337c270dd9b1e735a31ad6e0e450c0d4 (diff) |
kernel-ci: add kselfteststesting
7 files changed, 200 insertions, 14 deletions
diff --git a/lava-kernel-ci-job-creator.py b/lava-kernel-ci-job-creator.py index 5401b74..3fa5a61 100644 --- a/lava-kernel-ci-job-creator.py +++ b/lava-kernel-ci-job-creator.py @@ -31,7 +31,9 @@ arndale = {'device_type': 'arndale', snow = {'device_type': 'snow', 'templates': ['generic-arm-uboot-dtb-kernel-ci-boot-template.json', 'generic-arm-dtb-kernel-ci-ltp-mm-template.json', - 'generic-arm-dtb-kernel-ci-ltp-syscalls-template.json'], + 'generic-arm-dtb-kernel-ci-ltp-syscalls-template.json', + 'generic-arm-dtb-kernel-ci-kselftest-net-template.json', + 'generic-arm-dtb-kernel-ci-kselftest-memory-hotplug-template.json'], 'defconfig_blacklist': [], 'kernel_blacklist': [], 'lpae': True, @@ -41,7 +43,8 @@ snow = {'device_type': 'snow', arndale_octa = {'device_type': 'arndale-octa', 'templates': ['generic-arm-uboot-dtb-kernel-ci-boot-template.json', 'generic-arm-dtb-kernel-ci-ltp-mm-template.json', - 'generic-arm-dtb-kernel-ci-ltp-syscalls-template.json'], + 'generic-arm-dtb-kernel-ci-ltp-syscalls-template.json', + 'generic-arm-dtb-kernel-ci-kselftest-net-template.json'], 'defconfig_blacklist': [], 'kernel_blacklist': [], 'lpae': True, @@ -51,7 +54,8 @@ arndale_octa = {'device_type': 'arndale-octa', peach_pi = {'device_type': 'peach-pi', 'templates': ['generic-arm-uboot-dtb-kernel-ci-boot-template.json', 'generic-arm-dtb-kernel-ci-ltp-mm-template.json', - 'generic-arm-dtb-kernel-ci-ltp-syscalls-template.json'], + 'generic-arm-dtb-kernel-ci-ltp-syscalls-template.json', + 'generic-arm-dtb-kernel-ci-kselftest-net-template.json'], 'defconfig_blacklist': [], 'kernel_blacklist': [], 'lpae': True, @@ -61,7 +65,8 @@ peach_pi = {'device_type': 'peach-pi', odroid_xu3 = {'device_type': 'odroid-xu3', 'templates': ['generic-arm-uboot-dtb-kernel-ci-boot-template.json', 'generic-arm-dtb-kernel-ci-ltp-mm-template.json', - 'generic-arm-dtb-kernel-ci-ltp-syscalls-template.json'], + 'generic-arm-dtb-kernel-ci-ltp-syscalls-template.json', + 'generic-arm-dtb-kernel-ci-kselftest-net-template.json'], 'defconfig_blacklist': [], 'kernel_blacklist': [], 'lpae': True, @@ -87,7 +92,8 @@ odroid_x2 = {'device_type': 'odroid-x2', beaglebone_black = {'device_type': 'beaglebone-black', 'templates': ['generic-arm-uboot-dtb-kernel-ci-boot-template.json', 'generic-arm-dtb-kernel-ci-ltp-mm-template.json', - 'generic-arm-dtb-kernel-ci-ltp-syscalls-template.json'], + 'generic-arm-dtb-kernel-ci-ltp-syscalls-template.json', + 'generic-arm-dtb-kernel-ci-kselftest-net-template.json'], 'defconfig_blacklist': [], 'kernel_blacklist': [], 'lpae': False, @@ -129,7 +135,8 @@ panda = {'device_type': 'panda', cubieboard3 = {'device_type': 'cubieboard3', 'templates': ['generic-arm-uboot-dtb-kernel-ci-boot-template.json', 'generic-arm-dtb-kernel-ci-ltp-mm-template.json', - 'generic-arm-dtb-kernel-ci-ltp-syscalls-template.json'], + 'generic-arm-dtb-kernel-ci-ltp-syscalls-template.json', + 'generic-arm-dtb-kernel-ci-kselftest-net-template.json'], 'defconfig_blacklist': [], 'kernel_blacklist': [], 'lpae': True, @@ -139,7 +146,8 @@ cubieboard3 = {'device_type': 'cubieboard3', hisi_x5hd2_dkb = {'device_type': 'hi3716cv200', 'templates': ['generic-arm-uboot-dtb-kernel-ci-boot-template.json', 'generic-arm-dtb-kernel-ci-ltp-mm-template.json', - 'generic-arm-dtb-kernel-ci-ltp-syscalls-template.json'], + 'generic-arm-dtb-kernel-ci-ltp-syscalls-template.json', + 'generic-arm-dtb-kernel-ci-kselftest-net-template.json'], 'defconfig_blacklist': [], 'kernel_blacklist': [], 'lpae': False, @@ -157,7 +165,8 @@ d01 = {'device_type': 'd01', imx6q_wandboard = {'device_type': 'imx6q-wandboard', 'templates': ['generic-arm-uboot-dtb-kernel-ci-boot-template.json', 'generic-arm-dtb-kernel-ci-ltp-mm-template.json', - 'generic-arm-dtb-kernel-ci-ltp-syscalls-template.json'], + 'generic-arm-dtb-kernel-ci-ltp-syscalls-template.json', + 'generic-arm-dtb-kernel-ci-kselftest-net-template.json'], 'defconfig_blacklist': ['arm-imx_v4_v5_defconfig', 'arm-multi_v5_defconfig'], 'kernel_blacklist': [], @@ -168,7 +177,8 @@ imx6q_wandboard = {'device_type': 'imx6q-wandboard', imx6q_sabrelite = {'device_type': 'imx6q-sabrelite', 'templates': ['generic-arm-uboot-dtb-kernel-ci-boot-template.json', 'generic-arm-dtb-kernel-ci-ltp-mm-template.json', - 'generic-arm-dtb-kernel-ci-ltp-syscalls-template.json'], + 'generic-arm-dtb-kernel-ci-ltp-syscalls-template.json', + 'generic-arm-dtb-kernel-ci-kselftest-net-template.json'], 'defconfig_blacklist': ['arm-imx_v4_v5_defconfig', 'arm-multi_v5_defconfig'], 'kernel_blacklist': [], @@ -179,7 +189,8 @@ imx6q_sabrelite = {'device_type': 'imx6q-sabrelite', utilite_pro = {'device_type': 'utilite-pro', 'templates': ['generic-arm-uboot-dtb-kernel-ci-boot-template.json', 'generic-arm-dtb-kernel-ci-ltp-mm-template.json', - 'generic-arm-dtb-kernel-ci-ltp-syscalls-template.json'], + 'generic-arm-dtb-kernel-ci-ltp-syscalls-template.json', + 'generic-arm-dtb-kernel-ci-kselftest-net-template.json'], 'defconfig_blacklist': ['arm-imx_v4_v5_defconfig', 'arm-multi_v5_defconfig'], 'kernel_blacklist': [], @@ -190,7 +201,8 @@ utilite_pro = {'device_type': 'utilite-pro', snowball = {'device_type': 'snowball', 'templates': ['generic-arm-uboot-dtb-kernel-ci-boot-template.json', 'generic-arm-dtb-kernel-ci-ltp-mm-template.json', - 'generic-arm-dtb-kernel-ci-ltp-syscalls-template.json'], + 'generic-arm-dtb-kernel-ci-ltp-syscalls-template.json', + 'generic-arm-dtb-kernel-ci-kselftest-net-template.json'], 'defconfig_blacklist': [], 'kernel_blacklist': [], 'lpae': False, @@ -216,7 +228,8 @@ ifc6410 = {'device_type': 'ifc6410', sama53d = {'device_type': 'sama53d', 'templates': ['generic-arm-uboot-dtb-kernel-ci-boot-template.json', 'generic-arm-dtb-kernel-ci-ltp-mm-template.json', - 'generic-arm-dtb-kernel-ci-ltp-syscalls-template.json'], + 'generic-arm-dtb-kernel-ci-ltp-syscalls-template.json', + 'generic-arm-dtb-kernel-ci-kselftest-net-template.json'], 'defconfig_blacklist': ['arm-at91_dt_defconfig', 'arm-at91sam9260_9g20_defconfig', 'arm-at91sam9g45_defconfig'], @@ -228,7 +241,8 @@ sama53d = {'device_type': 'sama53d', jetson_tk1 = {'device_type': 'jetson-tk1', 'templates': ['generic-arm-uboot-dtb-kernel-ci-boot-template.json', 'generic-arm-dtb-kernel-ci-ltp-mm-template.json', - 'generic-arm-dtb-kernel-ci-ltp-syscalls-template.json'], + 'generic-arm-dtb-kernel-ci-ltp-syscalls-template.json', + 'generic-arm-dtb-kernel-ci-kselftest-net-template.json'], 'defconfig_blacklist': [], 'kernel_blacklist': [], 'lpae': True, @@ -238,7 +252,8 @@ jetson_tk1 = {'device_type': 'jetson-tk1', parallella = {'device_type': 'parallella', 'templates': ['generic-arm-uboot-dtb-kernel-ci-boot-template.json', 'generic-arm-dtb-kernel-ci-ltp-mm-template.json', - 'generic-arm-dtb-kernel-ci-ltp-syscalls-template.json'], + 'generic-arm-dtb-kernel-ci-ltp-syscalls-template.json', + 'generic-arm-dtb-kernel-ci-kselftest-net-template.json'], 'defconfig_blacklist': [], 'kernel_blacklist': [], 'lpae': False, diff --git a/templates/kselftest-memory-hotplug/generic-arm-dtb-kernel-ci-kselftest-memory-hotplug-template.json b/templates/kselftest-memory-hotplug/generic-arm-dtb-kernel-ci-kselftest-memory-hotplug-template.json new file mode 100644 index 0000000..01080dd --- /dev/null +++ b/templates/kselftest-memory-hotplug/generic-arm-dtb-kernel-ci-kselftest-memory-hotplug-template.json @@ -0,0 +1,51 @@ +{ + "actions": [ + { + "command": "deploy_linaro_kernel", + "metadata": { + "image.type": "{image_type}", + "image.url": "{image_url}", + "kernel.tree": "{tree}", + "kernel.version": "{kernel_version}", + "device.tree": "{device_tree}", + "kernel.endian": "{endian}", + "kernel.defconfig": "{defconfig}", + "platform.fastboot": "{fastboot}", + "test.plan": "{test_plan}", + "test.suite": "{test_suite}", + "test.set": "{test_set}", + "test.desc": "{test_desc}", + "test.type": "{test_type}" + }, + "parameters": { + "dtb": "{dtb_url}", + "kernel": "{kernel_url}", + "nfsrootfs": "http://releases.linaro.org/15.02/openembedded/images/lamp-armv7a/linaro-image-lamp-genericarmv7a-20150222-322.rootfs.tar.gz" + } + }, + { + "command": "lava_test_shell", + "parameters": { + "testdef_repos": [ + { + "git-repo": "git://git.linaro.org/qa/test-definitions.git", + "testdef": "openembedded/kselftest-memory-hotplug.yaml" + } + ], + "timeout": 3600 + } + }, + { + "command": "submit_results", + "parameters": { + "server": "LAVA_SERVER", + "stream": "BUNDLE_STREAM" + } + } + ], + "device_type": "{device_type}", + "job_name": "{job_name}", + "logging_level": "DEBUG", + "priority": "low", + "timeout": 3601 +} diff --git a/templates/kselftest-memory-hotplug/kselftest-memory-hotplug.ini b/templates/kselftest-memory-hotplug/kselftest-memory-hotplug.ini new file mode 100644 index 0000000..55f766d --- /dev/null +++ b/templates/kselftest-memory-hotplug/kselftest-memory-hotplug.ini @@ -0,0 +1,6 @@ +[kselftest-memory-hotplug] +suite: kselftest +set: kselftest-memory-hotplug +description: Memory Hotplug Test. +type: functional +defconfigs: arm-multi_v7_defconfig,arm-sama5_defconfig,arm64-defconfig diff --git a/templates/kselftest-net/generic-arm-dtb-kernel-ci-kselftest-net-template.json b/templates/kselftest-net/generic-arm-dtb-kernel-ci-kselftest-net-template.json new file mode 100644 index 0000000..b3bb410 --- /dev/null +++ b/templates/kselftest-net/generic-arm-dtb-kernel-ci-kselftest-net-template.json @@ -0,0 +1,51 @@ +{ + "actions": [ + { + "command": "deploy_linaro_kernel", + "metadata": { + "image.type": "{image_type}", + "image.url": "{image_url}", + "kernel.tree": "{tree}", + "kernel.version": "{kernel_version}", + "device.tree": "{device_tree}", + "kernel.endian": "{endian}", + "kernel.defconfig": "{defconfig}", + "platform.fastboot": "{fastboot}", + "test.plan": "{test_plan}", + "test.suite": "{test_suite}", + "test.set": "{test_set}", + "test.desc": "{test_desc}", + "test.type": "{test_type}" + }, + "parameters": { + "dtb": "{dtb_url}", + "kernel": "{kernel_url}", + "nfsrootfs": "http://releases.linaro.org/15.02/openembedded/images/lamp-armv7a/linaro-image-lamp-genericarmv7a-20150222-322.rootfs.tar.gz" + } + }, + { + "command": "lava_test_shell", + "parameters": { + "testdef_repos": [ + { + "git-repo": "git://git.linaro.org/qa/test-definitions.git", + "testdef": "openembedded/kselftest-net.yaml" + } + ], + "timeout": 3600 + } + }, + { + "command": "submit_results", + "parameters": { + "server": "LAVA_SERVER", + "stream": "BUNDLE_STREAM" + } + } + ], + "device_type": "{device_type}", + "job_name": "{job_name}", + "logging_level": "DEBUG", + "priority": "low", + "timeout": 3601 +} diff --git a/templates/kselftest-net/kselftest-net.ini b/templates/kselftest-net/kselftest-net.ini new file mode 100644 index 0000000..bee8ed6 --- /dev/null +++ b/templates/kselftest-net/kselftest-net.ini @@ -0,0 +1,6 @@ +[kselftest-net] +suite: kselftest +set: kselftest-net +description: Basic test of packet socket fanout and socket's TPACKET_V1/TPACKET_V2/TPACKET_V3 behavior. +type: functional +defconfigs: arm-multi_v7_defconfig,arm-sama5_defconfig,arm64-defconfig
\ No newline at end of file diff --git a/templates/kselftest-vm/generic-arm-dtb-kernel-ci-kselftest-vm-template.json b/templates/kselftest-vm/generic-arm-dtb-kernel-ci-kselftest-vm-template.json new file mode 100644 index 0000000..fc00bdb --- /dev/null +++ b/templates/kselftest-vm/generic-arm-dtb-kernel-ci-kselftest-vm-template.json @@ -0,0 +1,51 @@ +{ + "actions": [ + { + "command": "deploy_linaro_kernel", + "metadata": { + "image.type": "{image_type}", + "image.url": "{image_url}", + "kernel.tree": "{tree}", + "kernel.version": "{kernel_version}", + "device.tree": "{device_tree}", + "kernel.endian": "{endian}", + "kernel.defconfig": "{defconfig}", + "platform.fastboot": "{fastboot}", + "test.plan": "{test_plan}", + "test.suite": "{test_suite}", + "test.set": "{test_set}", + "test.desc": "{test_desc}", + "test.type": "{test_type}" + }, + "parameters": { + "dtb": "{dtb_url}", + "kernel": "{kernel_url}", + "nfsrootfs": "http://releases.linaro.org/15.02/openembedded/images/lamp-armv7a/linaro-image-lamp-genericarmv7a-20150222-322.rootfs.tar.gz" + } + }, + { + "command": "lava_test_shell", + "parameters": { + "testdef_repos": [ + { + "git-repo": "git://git.linaro.org/qa/test-definitions.git", + "testdef": "openembedded/kselftest-vm.yaml" + } + ], + "timeout": 3600 + } + }, + { + "command": "submit_results", + "parameters": { + "server": "LAVA_SERVER", + "stream": "BUNDLE_STREAM" + } + } + ], + "device_type": "{device_type}", + "job_name": "{job_name}", + "logging_level": "DEBUG", + "priority": "low", + "timeout": 3601 +} diff --git a/templates/kselftest-vm/kselftest-vm.ini b/templates/kselftest-vm/kselftest-vm.ini new file mode 100644 index 0000000..984e536 --- /dev/null +++ b/templates/kselftest-vm/kselftest-vm.ini @@ -0,0 +1,6 @@ +[kselftest-vm] +suite: kselftest +set: kselftest-vm +description: Tests huge page memory in a user application using the mmap and Sys V shared memory system calls. +type: functional +defconfigs: arm-multi_v7_defconfig,arm-sama5_defconfig,arm64-defconfig
\ No newline at end of file |