From mboxrd@z Thu Jan 1 00:00:00 1970 Subject: Re: [Xenomai-images][PATCH] tests: restrict realtime cpu for x86 and qemu type of devices References: <20210628044326.1220-1-hongzhan.chen@intel.com> From: Jan Kiszka Message-ID: <3ca6e2a0-3ee3-017f-1da7-930a2f4e35ae@siemens.com> Date: Mon, 28 Jun 2021 08:28:45 +0200 MIME-Version: 1.0 In-Reply-To: <20210628044326.1220-1-hongzhan.chen@intel.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit List-Id: Discussions about the Xenomai project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Hongzhan Chen , xenomai@xenomai.org On 28.06.21 06:43, Hongzhan Chen wrote: > 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. > 2 items, 2 patches, please. > 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 Maybe format this as hex (0x7) to remind people that this is a mask. > 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 > Jan -- Siemens AG, T RDA IOT Corporate Competence Center Embedded Linux