zephyr/tests/lib/cmsis_dsp/transform/testcase.yaml
Anas Nashif 1a9a43a7fa tests: unskip some tests
Few tests are being skipped for no goot reason (anymore). Add some
coverage using few platforms that work with intention to expand if all
works well and if needed.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2025-03-28 21:52:13 +01:00

285 lines
8.9 KiB
YAML

common:
arch_allow:
- arm
- posix
tests:
libraries.cmsis_dsp.transform:
filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_FULL_LIBC_SUPPORTED
) or CONFIG_ARCH_POSIX
tags: cmsis-dsp
platform_allow:
- mps2/an521/cpu0
- native_sim/native
- mps2/an385
- qemu_cortex_r5/zynqmp_rpu
integration_platforms:
- native_sim/native
libraries.cmsis_dsp.transform.cq15:
filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_FULL_LIBC_SUPPORTED
) or CONFIG_ARCH_POSIX
integration_platforms:
- frdm_k64f
- sam_e70_xplained/same70q21
- mps2/an521/cpu0
- native_sim
tags: cmsis-dsp
min_flash: 512
min_ram: 64
extra_args: CONF_FILE=prj_base.conf
extra_configs:
- CONFIG_CMSIS_DSP_TEST_TRANSFORM_CQ15=y
libraries.cmsis_dsp.transform.cq15.fpu:
filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU
and CONFIG_FULL_LIBC_SUPPORTED) or CONFIG_ARCH_POSIX
integration_platforms:
- mps3/corstone300/an547
tags:
- cmsis-dsp
- fpu
min_flash: 512
min_ram: 64
extra_args: CONF_FILE=prj_base.conf
extra_configs:
- CONFIG_CMSIS_DSP_TEST_TRANSFORM_CQ15=y
- CONFIG_FPU=y
libraries.cmsis_dsp.transform.rq15:
filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_FULL_LIBC_SUPPORTED
) or CONFIG_ARCH_POSIX
integration_platforms:
- frdm_k64f
- sam_e70_xplained/same70q21
- mps2/an521/cpu0
- native_sim
tags: cmsis-dsp
min_flash: 512
min_ram: 64
extra_args: CONF_FILE=prj_base.conf
extra_configs:
- CONFIG_CMSIS_DSP_TEST_TRANSFORM_RQ15=y
libraries.cmsis_dsp.transform.rq15.fpu:
filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU
and CONFIG_FULL_LIBC_SUPPORTED) or CONFIG_ARCH_POSIX
integration_platforms:
- mps3/corstone300/an547
tags:
- cmsis-dsp
- fpu
min_flash: 512
min_ram: 64
extra_args: CONF_FILE=prj_base.conf
extra_configs:
- CONFIG_CMSIS_DSP_TEST_TRANSFORM_RQ15=y
- CONFIG_FPU=y
libraries.cmsis_dsp.transform.cq31:
filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_FULL_LIBC_SUPPORTED
) or CONFIG_ARCH_POSIX
integration_platforms:
- frdm_k64f
- sam_e70_xplained/same70q21
- mps2/an521/cpu0
- native_sim
tags: cmsis-dsp
min_flash: 1024
min_ram: 80
extra_args: CONF_FILE=prj_base.conf
extra_configs:
- CONFIG_CMSIS_DSP_TEST_TRANSFORM_CQ31=y
libraries.cmsis_dsp.transform.cq31.fpu:
filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU
and CONFIG_FULL_LIBC_SUPPORTED) or CONFIG_ARCH_POSIX
tags:
- cmsis-dsp
- fpu
min_flash: 1024
min_ram: 80
extra_args: CONF_FILE=prj_base.conf
extra_configs:
- CONFIG_CMSIS_DSP_TEST_TRANSFORM_CQ31=y
- CONFIG_FPU=y
libraries.cmsis_dsp.transform.rq31:
filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_FULL_LIBC_SUPPORTED
) or CONFIG_ARCH_POSIX
integration_platforms:
- frdm_k64f
- sam_e70_xplained/same70q21
- mps2/an521/cpu0
- native_sim
tags: cmsis-dsp
min_flash: 1024
min_ram: 64
extra_args: CONF_FILE=prj_base.conf
extra_configs:
- CONFIG_CMSIS_DSP_TEST_TRANSFORM_RQ31=y
libraries.cmsis_dsp.transform.rq31.fpu:
filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU
and CONFIG_FULL_LIBC_SUPPORTED) or CONFIG_ARCH_POSIX
tags:
- cmsis-dsp
- fpu
min_flash: 1024
min_ram: 64
extra_args: CONF_FILE=prj_base.conf
extra_configs:
- CONFIG_CMSIS_DSP_TEST_TRANSFORM_RQ31=y
- CONFIG_FPU=y
libraries.cmsis_dsp.transform.cf16:
filter: (CMSIS_DSP_FLOAT16 and (CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M)
and CONFIG_FULL_LIBC_SUPPORTED)
integration_platforms:
- frdm_k64f
- sam_e70_xplained/same70q21
- mps2/an521/cpu0
tags: cmsis-dsp
min_flash: 512
min_ram: 64
extra_args: CONF_FILE=prj_base.conf
extra_configs:
- CONFIG_CMSIS_DSP_TEST_TRANSFORM_CF16=y
libraries.cmsis_dsp.transform.cf16.fpu:
filter: (CMSIS_DSP_FLOAT16 and (CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M)
and CONFIG_CPU_HAS_FPU and CONFIG_FULL_LIBC_SUPPORTED)
integration_platforms:
- mps3/corstone300/an547
tags:
- cmsis-dsp
- fpu
min_flash: 512
min_ram: 64
extra_args: CONF_FILE=prj_base.conf
extra_configs:
- CONFIG_CMSIS_DSP_TEST_TRANSFORM_CF16=y
- CONFIG_FPU=y
libraries.cmsis_dsp.transform.rf16:
filter: (CMSIS_DSP_FLOAT16 and (CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M)
and CONFIG_FULL_LIBC_SUPPORTED)
integration_platforms:
- frdm_k64f
- sam_e70_xplained/same70q21
- mps2/an521/cpu0
tags: cmsis-dsp
min_flash: 512
min_ram: 64
extra_args: CONF_FILE=prj_base.conf
extra_configs:
- CONFIG_CMSIS_DSP_TEST_TRANSFORM_RF16=y
libraries.cmsis_dsp.transform.rf16.fpu:
filter: (CMSIS_DSP_FLOAT16 and (CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M)
and CONFIG_CPU_HAS_FPU and CONFIG_FULL_LIBC_SUPPORTED)
integration_platforms:
- mps3/corstone300/an547
tags:
- cmsis-dsp
- fpu
min_flash: 512
min_ram: 64
extra_args: CONF_FILE=prj_base.conf
extra_configs:
- CONFIG_CMSIS_DSP_TEST_TRANSFORM_RF16=y
- CONFIG_FPU=y
libraries.cmsis_dsp.transform.cf32:
filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_FULL_LIBC_SUPPORTED
) or CONFIG_ARCH_POSIX
integration_platforms:
- frdm_k64f
- sam_e70_xplained/same70q21
- mps2/an521/cpu0
- native_sim
tags: cmsis-dsp
min_flash: 1024
min_ram: 64
extra_args: CONF_FILE=prj_base.conf
extra_configs:
- CONFIG_CMSIS_DSP_TEST_TRANSFORM_CF32=y
libraries.cmsis_dsp.transform.cf32.fpu:
filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU
and CONFIG_FULL_LIBC_SUPPORTED) or CONFIG_ARCH_POSIX
tags:
- cmsis-dsp
- fpu
min_flash: 1024
min_ram: 64
extra_args: CONF_FILE=prj_base.conf
extra_configs:
- CONFIG_CMSIS_DSP_TEST_TRANSFORM_CF32=y
- CONFIG_FPU=y
libraries.cmsis_dsp.transform.rf32:
filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_FULL_LIBC_SUPPORTED
) or CONFIG_ARCH_POSIX
integration_platforms:
- frdm_k64f
- sam_e70_xplained/same70q21
- mps2/an521/cpu0
- native_sim
tags: cmsis-dsp
min_flash: 512
min_ram: 64
extra_args: CONF_FILE=prj_base.conf
extra_configs:
- CONFIG_CMSIS_DSP_TEST_TRANSFORM_RF32=y
libraries.cmsis_dsp.transform.rf32.fpu:
filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU
and CONFIG_FULL_LIBC_SUPPORTED) or CONFIG_ARCH_POSIX
integration_platforms:
- mps3/corstone300/an547
tags:
- cmsis-dsp
- fpu
min_flash: 512
min_ram: 64
extra_args: CONF_FILE=prj_base.conf
extra_configs:
- CONFIG_CMSIS_DSP_TEST_TRANSFORM_RF32=y
- CONFIG_FPU=y
libraries.cmsis_dsp.transform.cf64:
filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_FULL_LIBC_SUPPORTED
) or CONFIG_ARCH_POSIX
integration_platforms:
- frdm_k64f
- sam_e70_xplained/same70q21
- mps2/an521/cpu0
- native_sim
tags: cmsis-dsp
min_flash: 1024
min_ram: 160
extra_args: CONF_FILE=prj_base.conf
extra_configs:
- CONFIG_CMSIS_DSP_TEST_TRANSFORM_CF64=y
libraries.cmsis_dsp.transform.cf64.fpu:
filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU
and CONFIG_FULL_LIBC_SUPPORTED) or CONFIG_ARCH_POSIX
tags:
- cmsis-dsp
- fpu
min_flash: 1024
min_ram: 160
extra_args: CONF_FILE=prj_base.conf
extra_configs:
- CONFIG_CMSIS_DSP_TEST_TRANSFORM_CF64=y
- CONFIG_FPU=y
libraries.cmsis_dsp.transform.rf64:
filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_FULL_LIBC_SUPPORTED
) or CONFIG_ARCH_POSIX
integration_platforms:
- frdm_k64f
- sam_e70_xplained/same70q21
- mps2/an521/cpu0
- native_sim
tags: cmsis-dsp
min_flash: 1024
min_ram: 80
extra_args: CONF_FILE=prj_base.conf
extra_configs:
- CONFIG_CMSIS_DSP_TEST_TRANSFORM_RF64=y
libraries.cmsis_dsp.transform.rf64.fpu:
filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU
and CONFIG_FULL_LIBC_SUPPORTED) or CONFIG_ARCH_POSIX
tags:
- cmsis-dsp
- fpu
min_flash: 1024
min_ram: 80
extra_args: CONF_FILE=prj_base.conf
extra_configs:
- CONFIG_CMSIS_DSP_TEST_TRANSFORM_RF64=y
- CONFIG_FPU=y