From mboxrd@z Thu Jan 1 00:00:00 1970 From: Hongzhan Chen Subject: [Xenomai-images][PATCH] tests: restrict realtime cpu for x86 and qemu type of devices Date: Mon, 28 Jun 2021 00:43:26 -0400 Message-Id: <20210628044326.1220-1-hongzhan.chen@intel.com> List-Id: Discussions about the Xenomai project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: xenomai@xenomai.org, jan.kiszka@siemens.com 1. If there is no CPU restriction on the bootargs, smokey cpu_affinity test would be skipped reporting with "no kernel support" for those without non-RT cpu. 2. delete unused test job. Signed-off-by: Hongzhan Chen diff --git a/tests/jobs/xenomai-ipc227e.yml b/tests/jobs/xenomai-ipc227e.yml index a5a181c..209c5d4 100644 --- a/tests/jobs/xenomai-ipc227e.yml +++ b/tests/jobs/xenomai-ipc227e.yml @@ -72,3 +72,5 @@ actions: from: inline path: inline/xenomai-test-suite.yaml name: xenomai-test-suite +context: + extra_kernel_args: xenomai.supported_cpus=7 diff --git a/tests/jobs/xenomai-minnow.yml b/tests/jobs/xenomai-minnow.yml deleted file mode 100644 index d5292ff..0000000 --- a/tests/jobs/xenomai-minnow.yml +++ /dev/null @@ -1,73 +0,0 @@ -# -# Xenomai Real-Time System -# -# Copyright (c) Siemens AG, 2019 -# -# Authors: -# Quirin Gylstorff -# -# SPDX-License-Identifier: MIT -# -job_name: xenomai-test-suite -device_type: minnowboard-max-E3825 -timeouts: - job: - minutes: 90 - action: - minutes: 65 - connection: - minutes: 5 -priority: medium -visibility: public - -metadata: - # please change these fields when modifying this job for your own tests. - docs-source: xenomai-cof - docs-filename: pipeline-xenomai-cof -# ACTION_BLOCK -actions: -- deploy: - timeout: - minutes: 15 - to: tftp - kernel: - url: ${DEPLOY_URL}/${ISAR_IMAGE}-${ISAR_DISTRIBUTION}-${TARGET}-vmlinuz - type: bzimage - ramdisk: - url: ${DEPLOY_URL}/${ISAR_IMAGE}-${ISAR_DISTRIBUTION}-${TARGET}-initrd.img - compression: gz - nfsrootfs: - url: ${DEPLOY_URL}/${ISAR_IMAGE}-${ISAR_DISTRIBUTION}-${TARGET}.tar.gz - compression: gz -# BOOT_BLOCK -- boot: - timeout: - minutes: 5 - method: grub - commands: nfs - prompts: ["root@demo:"] - auto_login: - login_prompt: 'demo login:' - username: root - password_prompt: 'Password:' - password: root - -- test: - timeout: - minutes: 30 - definitions: - - repository: http://git.linaro.org/lava-team/lava-functional-tests.git - from: git - path: lava-test-shell/smoke-tests-basic.yaml - name: smoke-tests - - repository: - metadata: - format: Lava-Test Test Definition 1.0 - name: xenomai-test-suite - description: "runs the xenomai test suite" - run: - steps: - - lava-test-case xenomai-test --shell xeno-test -k -l \"dohell -m /tmp 300\" -p 1000 - from: inline - path: inline/xenomai-test-suite.yaml - name: xenomai-test-suite diff --git a/tests/jobs/xenomai-qemu-amd64.yml b/tests/jobs/xenomai-qemu-amd64.yml index c335292..e42f6ec 100644 --- a/tests/jobs/xenomai-qemu-amd64.yml +++ b/tests/jobs/xenomai-qemu-amd64.yml @@ -46,7 +46,7 @@ actions: to: tmpfs images: kernel: - image_arg: -kernel {kernel} -append "root=/dev/sdb console=ttyS0,115200 console=tty0" + image_arg: -kernel {kernel} -append "root=/dev/sdb console=ttyS0,115200 console=tty0 xenomai.supported_cpus=1" url: ${DEPLOY_URL}/${ISAR_IMAGE}-${ISAR_DISTRIBUTION}-${TARGET}-vmlinuz initrd: image_arg: -initrd {initrd} diff --git a/tests/jobs/xenomai-qemu-arm64.yml b/tests/jobs/xenomai-qemu-arm64.yml index 88fb880..cc60564 100644 --- a/tests/jobs/xenomai-qemu-arm64.yml +++ b/tests/jobs/xenomai-qemu-arm64.yml @@ -50,7 +50,7 @@ actions: to: tmpfs images: kernel: - image_arg: -kernel {kernel} -append "root=/dev/vda" + image_arg: -kernel {kernel} -append "root=/dev/vda xenomai.supported_cpus=1" url: ${DEPLOY_URL}/${ISAR_IMAGE}-${ISAR_DISTRIBUTION}-${TARGET}-vmlinuz initrd: image_arg: -initrd {initrd} diff --git a/tests/jobs/xenomai-qemu-armhf.yml b/tests/jobs/xenomai-qemu-armhf.yml index 3e3a8ab..2afe250 100644 --- a/tests/jobs/xenomai-qemu-armhf.yml +++ b/tests/jobs/xenomai-qemu-armhf.yml @@ -46,7 +46,7 @@ actions: to: tmpfs images: kernel: - image_arg: -kernel {kernel} -append "root=/dev/vdb" + image_arg: -kernel {kernel} -append "root=/dev/vdb xenomai.supported_cpus=1" url: ${DEPLOY_URL}/${ISAR_IMAGE}-${ISAR_DISTRIBUTION}-${TARGET}-vmlinuz initrd: image_arg: -initrd {initrd} diff --git a/tests/jobs/xenomai-x86-64-efi.yml b/tests/jobs/xenomai-x86-64-efi.yml index bc71b75..d1418c1 100644 --- a/tests/jobs/xenomai-x86-64-efi.yml +++ b/tests/jobs/xenomai-x86-64-efi.yml @@ -72,3 +72,5 @@ actions: from: inline path: inline/xenomai-test-suite.yaml name: xenomai-test-suite +context: + extra_kernel_args: xenomai.supported_cpus=7 -- 2.17.1