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 <[email protected]>
> 
> 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 <[email protected]>
> -#
> -# 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

Reply via email to