Browse Source

tests: use namespacing in extra_configs and drop duplicated scenarios

Use namespacing with extra_configs in some tests and remove duplicated
scenarios the were made arch or platform specifc.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
pull/49720/head
Anas Nashif 3 years ago committed by Carles Cufí
parent
commit
ed79b1f25e
  1. 18
      tests/benchmarks/app_kernel/testcase.yaml
  2. 6
      tests/crypto/mbedtls/testcase.yaml
  3. 17
      tests/kernel/fpu_sharing/float_disable/testcase.yaml

18
tests/benchmarks/app_kernel/testcase.yaml

@ -5,21 +5,13 @@ tests:
benchmark.kernel.application: benchmark.kernel.application:
arch_allow: x86 arm riscv32 riscv64 arch_allow: x86 arm riscv32 riscv64
min_flash: 34 min_flash: 34
min_ram: 32 benchmark.kernel.application.fp:
benchmark.kernel.application.fp.arm:
extra_args: CONF_FILE=prj_fp.conf
arch_allow: arm
filter: CONFIG_ARMV7_M_ARMV8_M_FP
min_flash: 34
min_ram: 32
slow: true
benchmark.kernel.application.fp.x86.fpu:
extra_args: CONF_FILE=prj_fp.conf extra_args: CONF_FILE=prj_fp.conf
extra_configs: extra_configs:
- CONFIG_X86_SSE=y - arch:x86:CONFIG_X86_SSE=y
- CONFIG_X86_SSE_FP_MATH=n - arch:x86:CONFIG_X86_SSE_FP_MATH=n
arch_allow: x86 arch_allow: x86 arm
filter: CONFIG_CPU_HAS_FPU filter: CONFIG_CPU_HAS_FPU or CONFIG_ARMV7_M_ARMV8_M_FP
min_flash: 34 min_flash: 34
min_ram: 32 min_ram: 32
slow: true slow: true

6
tests/crypto/mbedtls/testcase.yaml

@ -5,11 +5,7 @@ common:
timeout: 400 timeout: 400
tests: tests:
crypto.mbedtls: crypto.mbedtls:
arch_exclude: riscv64
platform_exclude: m2gl025_miv platform_exclude: m2gl025_miv
extra_configs: extra_configs:
- CONFIG_PICOLIBC_HEAP_SIZE=0 - CONFIG_PICOLIBC_HEAP_SIZE=0
crypto.mbedtls.riscv64: - arch:riscv64:CONFIG_ZTEST_STACK_SIZE=8192
arch_allow: riscv64
extra_configs:
- CONFIG_ZTEST_STACK_SIZE=8192

17
tests/kernel/fpu_sharing/float_disable/testcase.yaml

@ -1,20 +1,11 @@
common: common:
tags: fpu kernel userspace tags: fpu kernel userspace
tests: tests:
kernel.fpu_sharing.float_disable.arm: kernel.fpu_sharing.float_disable:
arch_allow: arm arch_allow: arm riscv32 riscv64 sparc
filter: CONFIG_ARMV7_M_ARMV8_M_FP or CONFIG_ARMV7_R_FP filter: CONFIG_ARMV7_M_ARMV8_M_FP or CONFIG_ARMV7_R_FP or CONFIG_CPU_HAS_FPU
extra_configs: extra_configs:
- CONFIG_DYNAMIC_INTERRUPTS=y - arch:arm:CONFIG_DYNAMIC_INTERRUPTS=y
kernel.fpu_sharing.float_disable.riscv32:
filter: CONFIG_CPU_HAS_FPU
arch_allow: riscv32
kernel.fpu_sharing.float_disable.riscv64:
filter: CONFIG_CPU_HAS_FPU
arch_allow: riscv64
kernel.fpu_sharing.float_disable.sparc:
filter: CONFIG_CPU_HAS_FPU
arch_allow: sparc
kernel.fpu_sharing.float_disable.x86.fpu: kernel.fpu_sharing.float_disable.x86.fpu:
extra_args: CONF_FILE=prj_x86.conf extra_args: CONF_FILE=prj_x86.conf
extra_configs: extra_configs:

Loading…
Cancel
Save