diff --git a/boards/arm/mimxrt685_evk/mimxrt685_evk_cm33.yaml b/boards/arm/mimxrt685_evk/mimxrt685_evk_cm33.yaml index 69904945e3d..21aaa88535b 100644 --- a/boards/arm/mimxrt685_evk/mimxrt685_evk_cm33.yaml +++ b/boards/arm/mimxrt685_evk/mimxrt685_evk_cm33.yaml @@ -21,6 +21,7 @@ supported: - arduino_spi - counter - dma + - pwm - gpio - hwinfo - i2c diff --git a/samples/arch/smp/pktqueue/sample.yaml b/samples/arch/smp/pktqueue/sample.yaml index 65f9a6f0160..685de5cfd8f 100644 --- a/samples/arch/smp/pktqueue/sample.yaml +++ b/samples/arch/smp/pktqueue/sample.yaml @@ -26,3 +26,5 @@ tests: - m5stickc_plus - odroid_go - olimex_esp32_evb + integration_platforms: + - qemu_x86_64 diff --git a/samples/basic/button/sample.yaml b/samples/basic/button/sample.yaml index d4d7372a265..b0c748d6be2 100644 --- a/samples/basic/button/sample.yaml +++ b/samples/basic/button/sample.yaml @@ -6,5 +6,7 @@ tests: - button - gpio filter: dt_enabled_alias_with_parent_compat("sw0", "gpio-keys") + integration_platforms: + - nrf52833dk_nrf52820 depends_on: gpio harness: button diff --git a/samples/basic/fade_led/sample.yaml b/samples/basic/fade_led/sample.yaml index 0a00957a144..f141f4abfc3 100644 --- a/samples/basic/fade_led/sample.yaml +++ b/samples/basic/fade_led/sample.yaml @@ -8,3 +8,5 @@ tests: depends_on: pwm harness: led filter: dt_alias_exists("pwm-led0") and dt_compat_enabled("pwm-leds") + integration_platforms: + - nrf51dk_nrf51422 diff --git a/samples/basic/rgb_led/sample.yaml b/samples/basic/rgb_led/sample.yaml index fb354ce5ae2..e45dda1a1b1 100644 --- a/samples/basic/rgb_led/sample.yaml +++ b/samples/basic/rgb_led/sample.yaml @@ -2,10 +2,12 @@ sample: name: RGB LED tests: sample.basic.rgb_led: - filter: dt_alias_exists("red-pwm-led") and dt_alias_exists("green-pwm-led") and - dt_alias_exists("blue-pwm-led") + filter: dt_alias_exists("red-pwm-led") and dt_alias_exists("green-pwm-led") + and dt_alias_exists("blue-pwm-led") tags: - drivers - pwm depends_on: pwm harness: led + integration_platforms: + - nrf52840_mdk diff --git a/samples/basic/servo_motor/sample.yaml b/samples/basic/servo_motor/sample.yaml index 955c77f42db..08eda429f0f 100644 --- a/samples/basic/servo_motor/sample.yaml +++ b/samples/basic/servo_motor/sample.yaml @@ -8,3 +8,5 @@ tests: depends_on: pwm harness: motor filter: dt_compat_enabled("pwm-servo") + integration_platforms: + - bbc_microbit diff --git a/samples/basic/threads/sample.yaml b/samples/basic/threads/sample.yaml index 0e4446733b8..d76669c9263 100644 --- a/samples/basic/threads/sample.yaml +++ b/samples/basic/threads/sample.yaml @@ -9,6 +9,8 @@ tests: - gpio filter: dt_enabled_alias_with_parent_compat("led0", "gpio-leds") and dt_enabled_alias_with_parent_compat("led1", "gpio-leds") + integration_platforms: + - nrf52833dk_nrf52820 depends_on: gpio harness: console harness_config: diff --git a/samples/boards/stm32/power_mgmt/blinky/sample.yaml b/samples/boards/stm32/power_mgmt/blinky/sample.yaml index 3e9acdc21d0..103f204a189 100644 --- a/samples/boards/stm32/power_mgmt/blinky/sample.yaml +++ b/samples/boards/stm32/power_mgmt/blinky/sample.yaml @@ -14,3 +14,5 @@ tests: dt_enabled_alias_with_parent_compat("led0", "gpio-leds") and dt_compat_enabled("st,stm32-lptim") extra_args: "CONFIG_DEBUG=y" + integration_platforms: + - nucleo_wb55rg diff --git a/samples/drivers/auxdisplay/sample.yaml b/samples/drivers/auxdisplay/sample.yaml index ea40db195e3..33d7c88412f 100644 --- a/samples/drivers/auxdisplay/sample.yaml +++ b/samples/drivers/auxdisplay/sample.yaml @@ -5,3 +5,5 @@ tests: sample.drivers.auxdisplay: tags: auxdisplay platform_allow: nucleo_f746zg + integration_platforms: + - nucleo_f746zg diff --git a/samples/drivers/can/babbling/sample.yaml b/samples/drivers/can/babbling/sample.yaml index f34f523ec5e..8a52e4f59cb 100644 --- a/samples/drivers/can/babbling/sample.yaml +++ b/samples/drivers/can/babbling/sample.yaml @@ -5,6 +5,8 @@ tests: tags: can depends_on: can filter: dt_chosen_enabled("zephyr,canbus") + integration_platforms: + - native_posix harness: console harness_config: type: one_line diff --git a/samples/drivers/can/counter/sample.yaml b/samples/drivers/can/counter/sample.yaml index f220df376e3..20f609d0c36 100644 --- a/samples/drivers/can/counter/sample.yaml +++ b/samples/drivers/can/counter/sample.yaml @@ -4,6 +4,8 @@ tests: sample.drivers.can.counter: tags: can depends_on: can + integration_platforms: + - native_posix filter: dt_chosen_enabled("zephyr,canbus") and not dt_compat_enabled("kvaser,pcican") harness: console harness_config: diff --git a/samples/drivers/clock_control_xec/sample.yaml b/samples/drivers/clock_control_xec/sample.yaml index 67e21be4ee2..d2977fa49b2 100644 --- a/samples/drivers/clock_control_xec/sample.yaml +++ b/samples/drivers/clock_control_xec/sample.yaml @@ -3,7 +3,6 @@ sample: name: XEC clock control sample tests: sample.drivers.clock_control_xec: - build_only: true tags: clock_control platform_allow: - mec172xevb_assy6906 diff --git a/samples/drivers/crypto/sample.yaml b/samples/drivers/crypto/sample.yaml index 25c6d8e0bd6..9712990b4d9 100644 --- a/samples/drivers/crypto/sample.yaml +++ b/samples/drivers/crypto/sample.yaml @@ -38,6 +38,8 @@ tests: tags: crypto filter: dt_compat_enabled("st,stm32-aes") or dt_compat_enabled("st,stm32-cryp") extra_args: CONF_FILE=prj_stm32.conf + integration_platforms: + - stm32l562e_dk harness: console harness_config: type: multi_line diff --git a/samples/drivers/dac/sample.yaml b/samples/drivers/dac/sample.yaml index fe2b38e8a45..902371a1805 100644 --- a/samples/drivers/dac/sample.yaml +++ b/samples/drivers/dac/sample.yaml @@ -42,6 +42,8 @@ tests: - stm32l562e_dk - twr_ke18f depends_on: dac + integration_platforms: + - nucleo_l152re harness: console harness_config: type: one_line diff --git a/samples/drivers/flash_shell/sample.yaml b/samples/drivers/flash_shell/sample.yaml index d914358dd15..2734a63c7de 100644 --- a/samples/drivers/flash_shell/sample.yaml +++ b/samples/drivers/flash_shell/sample.yaml @@ -15,3 +15,5 @@ tests: - arduino_giga_r1_m4 harness: keyboard min_ram: 12 + integration_platforms: + - qemu_x86 diff --git a/samples/drivers/led_ws2812/sample.yaml b/samples/drivers/led_ws2812/sample.yaml index d2673b6c45d..3add7297b33 100644 --- a/samples/drivers/led_ws2812/sample.yaml +++ b/samples/drivers/led_ws2812/sample.yaml @@ -7,3 +7,5 @@ tests: filter: dt_compat_enabled("worldsemi,ws2812-spi") harness_config: fixture: fixture_led_ws2812 + integration_platforms: + - mimxrt1050_evk diff --git a/samples/drivers/ps2/sample.yaml b/samples/drivers/ps2/sample.yaml index 82e105a0c0e..334d59bda68 100644 --- a/samples/drivers/ps2/sample.yaml +++ b/samples/drivers/ps2/sample.yaml @@ -5,6 +5,8 @@ tests: tags: - drivers - ps2 + integration_platforms: + - mec172xmodular_assy6930 harness: console harness_config: type: multi_line diff --git a/samples/modules/tflite-micro/magic_wand/sample.yaml b/samples/modules/tflite-micro/magic_wand/sample.yaml index d65a61ee2f7..b67a9f9dea9 100644 --- a/samples/modules/tflite-micro/magic_wand/sample.yaml +++ b/samples/modules/tflite-micro/magic_wand/sample.yaml @@ -6,5 +6,7 @@ tests: platform_allow: litex_vexriscv build_only: true tags: tensorflow + integration_platforms: + - litex_vexriscv modules: - tflite-micro diff --git a/samples/modules/thrift/hello/client/sample.yaml b/samples/modules/thrift/hello/client/sample.yaml index bfdeb2e0bba..64ba41fe5e1 100644 --- a/samples/modules/thrift/hello/client/sample.yaml +++ b/samples/modules/thrift/hello/client/sample.yaml @@ -12,6 +12,8 @@ common: platform_allow: - mps2_an385 - qemu_x86_64 + integration_platforms: + - qemu_x86_64 filter: CONFIG_FULL_LIBCPP_SUPPORTED tests: sample.thrift.hello.client.binaryProtocol: {} diff --git a/samples/modules/thrift/hello/server/sample.yaml b/samples/modules/thrift/hello/server/sample.yaml index b4dbfed93aa..16b70a6b710 100644 --- a/samples/modules/thrift/hello/server/sample.yaml +++ b/samples/modules/thrift/hello/server/sample.yaml @@ -12,6 +12,8 @@ common: platform_allow: - mps2_an385 - qemu_x86_64 + integration_platforms: + - qemu_x86_64 filter: CONFIG_FULL_LIBCPP_SUPPORTED tests: sample.thrift.hello.server.binaryProtocol: {} diff --git a/samples/net/dsa/sample.yaml b/samples/net/dsa/sample.yaml index 4de332936a3..fd4d4c3c867 100644 --- a/samples/net/dsa/sample.yaml +++ b/samples/net/dsa/sample.yaml @@ -1,14 +1,13 @@ +sample: + description: Test DSA functionality + name: DSA sample app common: harness: net tags: - net - dsa -sample: - description: Test DSA functionality - name: DSA sample app tests: sample.net.dsa: build_only: true platform_allow: ip_k66f depends_on: netif - tags: tests diff --git a/samples/net/stats/sample.yaml b/samples/net/stats/sample.yaml index 0aacd87bde9..8ef6e3657f0 100644 --- a/samples/net/stats/sample.yaml +++ b/samples/net/stats/sample.yaml @@ -9,3 +9,5 @@ tests: - net - statistics depends_on: netif + integration_platforms: + - qemu_x86 diff --git a/samples/sensor/proximity_polling/sample.yaml b/samples/sensor/proximity_polling/sample.yaml index b29235043db..8a5d8bb9307 100644 --- a/samples/sensor/proximity_polling/sample.yaml +++ b/samples/sensor/proximity_polling/sample.yaml @@ -8,5 +8,4 @@ tests: - proximity filter: dt_alias_exists("prox-sensor0") integration_platforms: - - "reel_board_v2" # PHYTEC reel board v2 - - "reel_board" # PHYTEC reel board + - nrf52840dk_nrf52840 diff --git a/samples/subsys/debug/gdbstub/sample.yaml b/samples/subsys/debug/gdbstub/sample.yaml index 6709029d6f6..5f75a801541 100644 --- a/samples/subsys/debug/gdbstub/sample.yaml +++ b/samples/subsys/debug/gdbstub/sample.yaml @@ -10,4 +10,6 @@ tests: sample.debug.gdbstub: build_only: true platform_allow: qemu_x86 - tags: debug + tags: + - debug + - gdbstub diff --git a/samples/subsys/logging/dictionary/sample.yaml b/samples/subsys/logging/dictionary/sample.yaml index ad3a1315e64..e5cc1f3be74 100644 --- a/samples/subsys/logging/dictionary/sample.yaml +++ b/samples/subsys/logging/dictionary/sample.yaml @@ -8,8 +8,6 @@ tests: integration_platforms: - qemu_x86 - qemu_x86_64 - - qemu_cortex_a53 - - qemu_cortex_a53_smp sample.logger.basic.dictionary.fpu: build_only: true tags: logging @@ -19,8 +17,6 @@ tests: integration_platforms: - qemu_x86 - qemu_x86_64 - - qemu_cortex_a53 - - qemu_cortex_a53_smp sample.logger.basic.dictionary.fpu.long_double: build_only: true tags: logging @@ -31,8 +27,6 @@ tests: integration_platforms: - qemu_x86 - qemu_x86_64 - - qemu_cortex_a53 - - qemu_cortex_a53_smp sample.logger.basic.dictionary.uart_async_frontend: build_only: true tags: logging @@ -54,8 +48,6 @@ tests: integration_platforms: - qemu_x86 - qemu_x86_64 - - qemu_cortex_a53 - - qemu_cortex_a53_smp extra_configs: - CONFIG_LOG_BACKEND_UART=n - CONFIG_LOG_BACKEND_RTT=n diff --git a/samples/subsys/logging/syst/sample.yaml b/samples/subsys/logging/syst/sample.yaml index b0d148132b4..4501d5740e3 100644 --- a/samples/subsys/logging/syst/sample.yaml +++ b/samples/subsys/logging/syst/sample.yaml @@ -17,8 +17,6 @@ tests: integration_platforms: - mps2_an385 - qemu_x86 - - sam_e70_xplained - - qemu_cortex_a53 extra_args: OVERLAY_CONFIG=overlay_deferred.conf harness: console harness_config: @@ -39,10 +37,8 @@ tests: toolchain_exclude: xcc extra_args: OVERLAY_CONFIG=overlay_immediate.conf integration_platforms: - - mps2_an385 - qemu_x86 - sam_e70_xplained - - qemu_cortex_a53 harness: console harness_config: type: multi_line @@ -56,10 +52,8 @@ tests: toolchain_exclude: xcc extra_args: OVERLAY_CONFIG=overlay_deferred.conf integration_platforms: - - mps2_an385 - qemu_x86 - qemu_x86_64 - - qemu_cortex_a53 harness: console harness_config: type: one_line @@ -72,10 +66,8 @@ tests: sample.logger.syst.catalog.immediate: toolchain_exclude: xcc integration_platforms: - - mps2_an385 - qemu_x86 - qemu_x86_64 - - qemu_cortex_a53 harness: console harness_config: type: one_line @@ -89,11 +81,8 @@ tests: toolchain_exclude: xcc extra_args: OVERLAY_CONFIG=overlay_deferred.conf integration_platforms: - - mps2_an385 - qemu_x86 - qemu_x86_64 - - sam_e70_xplained - - qemu_cortex_a53 harness: console harness_config: type: one_line @@ -108,9 +97,6 @@ tests: integration_platforms: - mps2_an385 - qemu_x86 - - qemu_x86_64 - - sam_e70_xplained - - qemu_cortex_a53 harness: console harness_config: type: one_line @@ -124,10 +110,8 @@ tests: toolchain_exclude: xcc extra_args: OVERLAY_CONFIG=overlay_deferred.conf integration_platforms: - - mps2_an385 - qemu_x86 - qemu_x86_64 - - qemu_cortex_a53 harness: console harness_config: type: one_line @@ -141,10 +125,8 @@ tests: sample.logger.syst.catalog.immediate_cpp: toolchain_exclude: xcc integration_platforms: - - mps2_an385 - qemu_x86 - qemu_x86_64 - - qemu_cortex_a53 harness: console harness_config: type: one_line diff --git a/samples/subsys/nvs/sample.yaml b/samples/subsys/nvs/sample.yaml index d8a7d6339af..e2249e9f3eb 100644 --- a/samples/subsys/nvs/sample.yaml +++ b/samples/subsys/nvs/sample.yaml @@ -3,9 +3,11 @@ sample: tests: sample.nvs.basic: - tags: settings + tags: nvs depends_on: nvs platform_exclude: qemu_x86 + integration_platforms: + - nrf52dk_nrf52832 harness: console harness_config: type: multi_line diff --git a/samples/subsys/tracing/sample.yaml b/samples/subsys/tracing/sample.yaml index a4487e51e3c..3306ef65a16 100644 --- a/samples/subsys/tracing/sample.yaml +++ b/samples/subsys/tracing/sample.yaml @@ -11,6 +11,8 @@ common: tests: sample.tracing.user: extra_args: CONF_FILE="prj_user.conf" + integration_platforms: + - qemu_x86 sample.tracing.format.sysview: platform_allow: - nrf52840dk_nrf52840 diff --git a/samples/subsys/zbus/dyn_channel/sample.yaml b/samples/subsys/zbus/dyn_channel/sample.yaml index f299ac7c58e..478516474f1 100644 --- a/samples/subsys/zbus/dyn_channel/sample.yaml +++ b/samples/subsys/zbus/dyn_channel/sample.yaml @@ -66,3 +66,6 @@ common: tests: sample.zbus.dyn_channel: tags: zbus + integration_platforms: + - qemu_x86 + - mps2_an521 diff --git a/samples/subsys/zbus/hello_world/sample.yaml b/samples/subsys/zbus/hello_world/sample.yaml index 89dd9a408dd..35d40ed9fe2 100644 --- a/samples/subsys/zbus/hello_world/sample.yaml +++ b/samples/subsys/zbus/hello_world/sample.yaml @@ -30,6 +30,8 @@ tests: - xtensa platform_exclude: qemu_leon3 tags: zbus + integration_platforms: + - qemu_x86 sample.zbus.hello_world_no_iterable_sections: harness: console harness_config: diff --git a/samples/subsys/zbus/runtime_obs_registration/sample.yaml b/samples/subsys/zbus/runtime_obs_registration/sample.yaml index 21b50d620df..823ed8cf17b 100644 --- a/samples/subsys/zbus/runtime_obs_registration/sample.yaml +++ b/samples/subsys/zbus/runtime_obs_registration/sample.yaml @@ -3,6 +3,8 @@ sample: tests: sample.zbus.runtime_os_registration: min_ram: 16 + integration_platforms: + - qemu_x86 harness: console harness_config: type: multi_line diff --git a/samples/subsys/zbus/work_queue/sample.yaml b/samples/subsys/zbus/work_queue/sample.yaml index a9267f9f355..64981c4c41a 100644 --- a/samples/subsys/zbus/work_queue/sample.yaml +++ b/samples/subsys/zbus/work_queue/sample.yaml @@ -3,6 +3,8 @@ sample: common: tags: zbus harness: console + integration_platforms: + - qemu_x86 harness_config: type: multi_line ordered: false diff --git a/tests/arch/arm/arm_irq_zero_latency_levels/testcase.yaml b/tests/arch/arm/arm_irq_zero_latency_levels/testcase.yaml index 2b6bcbd92d6..b2cd459d1d3 100644 --- a/tests/arch/arm/arm_irq_zero_latency_levels/testcase.yaml +++ b/tests/arch/arm/arm_irq_zero_latency_levels/testcase.yaml @@ -8,5 +8,9 @@ common: tests: arch.arm.irq_zero_latency_levels: filter: not CONFIG_TRUSTED_EXECUTION_NONSECURE + integration_platforms: + - mps2_an521_remote arch.arm.irq_zero_latency_levels.secure_fw: filter: CONFIG_TRUSTED_EXECUTION_SECURE + integration_platforms: + - mps2_an521 diff --git a/tests/arch/arm/arm_sw_vector_relay/testcase.yaml b/tests/arch/arm/arm_sw_vector_relay/testcase.yaml index d1397b6566d..37433433d91 100644 --- a/tests/arch/arm/arm_sw_vector_relay/testcase.yaml +++ b/tests/arch/arm/arm_sw_vector_relay/testcase.yaml @@ -1,5 +1,8 @@ tests: arch.arm.sw_vector_relay: filter: CONFIG_ARMV6_M_ARMV8_M_BASELINE or CONFIG_ARMV7_M_ARMV8_M_MAINLINE - tags: arm + tags: + - vector_relay arch_allow: arm + integration_platforms: + - mps2_an385 diff --git a/tests/arch/arm/arm_thread_swap_tz/testcase.yaml b/tests/arch/arm/arm_thread_swap_tz/testcase.yaml index ccc2eca105e..f8bbbc8dd93 100644 --- a/tests/arch/arm/arm_thread_swap_tz/testcase.yaml +++ b/tests/arch/arm/arm_thread_swap_tz/testcase.yaml @@ -11,6 +11,8 @@ tests: platform_exclude: - mps3_an547_ns - nucleo_l552ze_q_ns + integration_platforms: + - mps2_an521_ns arch.arm.swap.tz_off: extra_configs: - CONFIG_ARM_NONSECURE_PREEMPTIBLE_SECURE_CALLS=n @@ -18,3 +20,5 @@ tests: platform_exclude: - mps3_an547_ns - nucleo_l552ze_q_ns + integration_platforms: + - mps2_an521_ns diff --git a/tests/arch/arm/arm_tz_wrap_func/testcase.yaml b/tests/arch/arm/arm_tz_wrap_func/testcase.yaml index 2cd1329421d..ef0e1eda7db 100644 --- a/tests/arch/arm/arm_tz_wrap_func/testcase.yaml +++ b/tests/arch/arm/arm_tz_wrap_func/testcase.yaml @@ -6,3 +6,5 @@ tests: - tz_ns - tz_wrap_func filter: CONFIG_CPU_CORTEX_M + integration_platforms: + - mps2_an385 diff --git a/tests/benchmarks/app_kernel/testcase.yaml b/tests/benchmarks/app_kernel/testcase.yaml index e54ec1e2d3a..085ec0a32dc 100644 --- a/tests/benchmarks/app_kernel/testcase.yaml +++ b/tests/benchmarks/app_kernel/testcase.yaml @@ -25,7 +25,6 @@ tests: - llvm - oneApi integration_platforms: - - mps2_an385 - qemu_x86 benchmark.kernel.application.fp.x86.no_sse: extra_args: CONF_FILE=prj_fp.conf diff --git a/tests/crypto/rand32/testcase.yaml b/tests/crypto/rand32/testcase.yaml index 8d7348d3c0f..c2fd12f069f 100644 --- a/tests/crypto/rand32/testcase.yaml +++ b/tests/crypto/rand32/testcase.yaml @@ -3,21 +3,27 @@ common: - crypto - random - security - integration_platforms: - - qemu_x86 tests: crypto.rand32: min_ram: 16 + integration_platforms: + - qemu_x86 crypto.rand32.random_sw_systimer: extra_args: CONF_FILE=prj_sw_random_systimer.conf + integration_platforms: + - qemu_x86 crypto.rand32.random_hw_xoshiro: extra_args: CONF_FILE=prj_hw_random_xoshiro.conf filter: CONFIG_ENTROPY_HAS_DRIVER min_ram: 16 + integration_platforms: + - native_posix crypto.rand32.random_ctr_drbg: extra_args: CONF_FILE=prj_ctr_drbg.conf filter: CONFIG_ENTROPY_HAS_DRIVER min_ram: 16 + integration_platforms: + - native_posix drivers.rand32.random_psa_crypto: filter: CONFIG_BUILD_WITH_TFM extra_args: @@ -25,3 +31,5 @@ tests: - CONF_FILE=prj_hw_random_psa_crypto.conf tags: - psa-crypto + integration_platforms: + - nrf5340dk_nrf5340_cpuapp_ns diff --git a/tests/drivers/build_all/pwm/prj.conf b/tests/drivers/build_all/pwm/prj.conf index 9ef85cf462e..346c909b60c 100644 --- a/tests/drivers/build_all/pwm/prj.conf +++ b/tests/drivers/build_all/pwm/prj.conf @@ -1,3 +1 @@ -CONFIG_TEST=y -CONFIG_TEST_USERSPACE=y CONFIG_PWM=y diff --git a/tests/drivers/flash/common/testcase.yaml b/tests/drivers/flash/common/testcase.yaml index 7172fc1559c..942589ec3ec 100644 --- a/tests/drivers/flash/common/testcase.yaml +++ b/tests/drivers/flash/common/testcase.yaml @@ -38,6 +38,8 @@ tests: build_only: true filter: (CONFIG_FLASH_HAS_DRIVER_ENABLED and CONFIG_TRUSTED_EXECUTION_NONSECURE and dt_label_with_parent_compat_enabled("slot1_ns_partition", "fixed-partitions")) + integration_platforms: + - nrf9161dk_nrf9161_ns drivers.flash.mcux: platform_allow: - mimxrt1060_evk diff --git a/tests/kernel/context/testcase.yaml b/tests/kernel/context/testcase.yaml index 5fac722f4f2..4baa4e7102b 100644 --- a/tests/kernel/context/testcase.yaml +++ b/tests/kernel/context/testcase.yaml @@ -3,6 +3,7 @@ tests: tags: kernel extra_configs: - CONFIG_TEST_EXTRA_STACK_SIZE=1024 + min_ram: 16 kernel.context.linker_generator: platform_allow: qemu_cortex_m3 tags: diff --git a/tests/kernel/fatal/exception/testcase.yaml b/tests/kernel/fatal/exception/testcase.yaml index 8d87242ec31..c325a84166b 100644 --- a/tests/kernel/fatal/exception/testcase.yaml +++ b/tests/kernel/fatal/exception/testcase.yaml @@ -23,6 +23,8 @@ tests: - fpu - kernel - userspace + integration_platforms: + - mps2_an385 kernel.common.stack_protection_armv8m_mpu_stack_guard: extra_args: CONF_FILE=prj_armv8m_mpu_stack_guard.conf filter: CONFIG_ARM_MPU and CONFIG_ARMV8_M_MAINLINE @@ -30,8 +32,12 @@ tests: tags: - kernel - userspace + integration_platforms: + - mps2_an385 kernel.common.stack_sentinel: extra_args: CONF_FILE=sentinel.conf # FIXME: See issue #39948 platform_exclude: qemu_cortex_a9 tags: kernel + integration_platforms: + - qemu_x86 diff --git a/tests/kernel/fpu_sharing/generic/testcase.yaml b/tests/kernel/fpu_sharing/generic/testcase.yaml index 80bee14cfd7..64a32845511 100644 --- a/tests/kernel/fpu_sharing/generic/testcase.yaml +++ b/tests/kernel/fpu_sharing/generic/testcase.yaml @@ -1,6 +1,7 @@ tests: kernel.fpu_sharing.generic.arc: extra_args: PI_NUM_ITERATIONS=500 + arch_allow: arc filter: CONFIG_ISA_ARCV2 and CONFIG_CPU_HAS_FPU slow: true tags: @@ -12,6 +13,7 @@ tests: extra_args: PI_NUM_ITERATIONS=70000 filter: CONFIG_ARMV7_M_ARMV8_M_FP or CONFIG_ARMV7_R_FP slow: true + arch_allow: arm tags: - fpu - kernel diff --git a/tests/kernel/mem_protect/mem_map/testcase.yaml b/tests/kernel/mem_protect/mem_map/testcase.yaml index 949e663d5b0..ff42310403b 100644 --- a/tests/kernel/mem_protect/mem_map/testcase.yaml +++ b/tests/kernel/mem_protect/mem_map/testcase.yaml @@ -9,13 +9,20 @@ tests: extra_sections: _TRANSPLANTED_FUNC extra_args: CONFIG_COMMON_LIBC_MALLOC_ARENA_SIZE=0 platform_exclude: qemu_x86_64 + integration_platforms: + - qemu_x86 kernel.memory_protection.mem_map.x86_64: filter: CONFIG_MMU and CONFIG_X86_64 and not CONFIG_COVERAGE extra_sections: _TRANSPLANTED_FUNC + integration_platforms: + - qemu_x86_64 kernel.memory_protection.mem_map.x86_64.coverage: filter: CONFIG_MMU and CONFIG_X86_64 and CONFIG_COVERAGE extra_sections: _TRANSPLANTED_FUNC - extra_args: EXTRA_CFLAGS=-DSKIP_EXECUTE_TESTS + extra_args: + - EXTRA_CFLAGS=-DSKIP_EXECUTE_TESTS + extra_configs: + - CONFIG_COVERAGE=y platform_allow: qemu_x86_64 kernel.memory_protection.mem_map.x86_64.coverage.exec: filter: CONFIG_MMU and CONFIG_X86_64 and CONFIG_COVERAGE diff --git a/tests/kernel/mp/testcase.yaml b/tests/kernel/mp/testcase.yaml index 010587381c1..65c98f378d0 100644 --- a/tests/kernel/mp/testcase.yaml +++ b/tests/kernel/mp/testcase.yaml @@ -4,3 +4,5 @@ tests: - kernel - smp filter: CONFIG_MP_MAX_NUM_CPUS > 1 + depends_on: + - smp diff --git a/tests/kernel/spinlock/testcase.yaml b/tests/kernel/spinlock/testcase.yaml index 087cfde3662..ed03f11cd37 100644 --- a/tests/kernel/spinlock/testcase.yaml +++ b/tests/kernel/spinlock/testcase.yaml @@ -4,5 +4,6 @@ tests: - kernel - smp - spinlock - filter: CONFIG_SMP and CONFIG_MP_MAX_NUM_CPUS > 1 and CONFIG_MP_MAX_NUM_CPUS <= - 4 + filter: CONFIG_SMP and CONFIG_MP_MAX_NUM_CPUS > 1 and CONFIG_MP_MAX_NUM_CPUS <= 4 + depends_on: + - smp diff --git a/tests/kernel/workq/critical/testcase.yaml b/tests/kernel/workq/critical/testcase.yaml index d87aaca4ce4..822e6d2af99 100644 --- a/tests/kernel/workq/critical/testcase.yaml +++ b/tests/kernel/workq/critical/testcase.yaml @@ -6,10 +6,14 @@ tests: kernel.workqueue.critical: platform_exclude: nsim_sem_mpu_stack_guard filter: not CONFIG_WDT_SAM + integration_platforms: + - qemu_x86 kernel.workqueue.critical.sam: filter: CONFIG_WDT_SAM extra_configs: - CONFIG_WDT_DISABLE_AT_BOOT=y + integration_platforms: + - sam_e70_xplained kernel.workqueue.critical.nsim: platform_allow: nsim_sem_mpu_stack_guard extra_configs: diff --git a/tests/lib/cbprintf_package/testcase.yaml b/tests/lib/cbprintf_package/testcase.yaml index d5145901f1d..61654bc1187 100644 --- a/tests/lib/cbprintf_package/testcase.yaml +++ b/tests/lib/cbprintf_package/testcase.yaml @@ -3,18 +3,20 @@ common: - qemu - native tags: cbprintf - integration_platforms: - - native_posix min_flash: 48 tests: libraries.cbprintf_package: extra_configs: - CONFIG_CBPRINTF_COMPLETE=y + integration_platforms: + - native_posix libraries.cbprintf_package_no_generic: extra_configs: - CONFIG_CBPRINTF_COMPLETE=y - CONFIG_COMPILER_OPT="-DZ_C_GENERIC=0" + integration_platforms: + - native_posix libraries.cbprintf_package_fp: filter: CONFIG_CPU_HAS_FPU @@ -22,6 +24,8 @@ tests: - CONFIG_CBPRINTF_FP_SUPPORT=y - CONFIG_CBPRINTF_COMPLETE=y - CONFIG_FPU=y + integration_platforms: + - native_posix libraries.cbprintf_package_fp_align_offset: filter: CONFIG_CPU_HAS_FPU @@ -30,6 +34,8 @@ tests: - CONFIG_CBPRINTF_COMPLETE=y - CONFIG_COMPILER_OPT="-DCBPRINTF_PACKAGE_ALIGN_OFFSET=1" - CONFIG_FPU=y + integration_platforms: + - native_posix libraries.cbprintf_package_long_double: filter: CONFIG_CPU_HAS_FPU @@ -39,6 +45,8 @@ tests: - CONFIG_CBPRINTF_PACKAGE_LONGDOUBLE=y - CONFIG_FPU=y - CONFIG_MINIMAL_LIBC=y + integration_platforms: + - native_posix libraries.cbprintf_package_long_double_align_offset: filter: CONFIG_CPU_HAS_FPU @@ -49,22 +57,30 @@ tests: - CONFIG_COMPILER_OPT="-DCBPRINTF_PACKAGE_ALIGN_OFFSET=1" - CONFIG_FPU=y - CONFIG_MINIMAL_LIBC=y + integration_platforms: + - native_posix libraries.cbprintf_package_nano: extra_configs: - CONFIG_CBPRINTF_NANO=y + integration_platforms: + - native_posix # Same test but with test compiled as C++ libraries.cbprintf_package_cpp: extra_configs: - CONFIG_CPP=y - CONFIG_CBPRINTF_COMPLETE=y + integration_platforms: + - native_posix libraries.cbprintf_package_no_generic_cpp: extra_configs: - CONFIG_CPP=y - CONFIG_CBPRINTF_COMPLETE=y - CONFIG_COMPILER_OPT="-DZ_C_GENERIC=0" + integration_platforms: + - native_posix libraries.cbprintf_package_fp_cpp: filter: CONFIG_CPU_HAS_FPU @@ -73,6 +89,8 @@ tests: - CONFIG_CBPRINTF_FP_SUPPORT=y - CONFIG_CBPRINTF_COMPLETE=y - CONFIG_FPU=y + integration_platforms: + - native_posix libraries.cbprintf_package_fp_align_offset_cpp: filter: CONFIG_CPU_HAS_FPU @@ -82,6 +100,8 @@ tests: - CONFIG_CBPRINTF_COMPLETE=y - CONFIG_COMPILER_OPT="-DCBPRINTF_PACKAGE_ALIGN_OFFSET=1" - CONFIG_FPU=y + integration_platforms: + - native_posix libraries.cbprintf_package_long_double_cpp: filter: CONFIG_CPU_HAS_FPU @@ -92,6 +112,8 @@ tests: - CONFIG_CBPRINTF_PACKAGE_LONGDOUBLE=y - CONFIG_FPU=y - CONFIG_MINIMAL_LIBC=y + integration_platforms: + - native_posix libraries.cbprintf_package_long_double_align_offset_cpp: filter: CONFIG_CPU_HAS_FPU @@ -103,11 +125,15 @@ tests: - CONFIG_COMPILER_OPT="-DCBPRINTF_PACKAGE_ALIGN_OFFSET=1" - CONFIG_FPU=y - CONFIG_MINIMAL_LIBC=y + integration_platforms: + - native_posix libraries.cbprintf_package_nano_cpp: extra_configs: - CONFIG_CPP=y - CONFIG_CBPRINTF_NANO=y + integration_platforms: + - native_posix libraries.cbprintf_package.picolibc: filter: CONFIG_PICOLIBC_SUPPORTED @@ -115,6 +141,8 @@ tests: extra_configs: - CONFIG_CBPRINTF_COMPLETE=y - CONFIG_PICOLIBC=y + integration_platforms: + - qemu_x86 libraries.cbprintf_package_no_generic.picolibc: filter: CONFIG_PICOLIBC_SUPPORTED @@ -123,6 +151,8 @@ tests: - CONFIG_CBPRINTF_COMPLETE=y - CONFIG_COMPILER_OPT="-DZ_C_GENERIC=0" - CONFIG_PICOLIBC=y + integration_platforms: + - qemu_x86 libraries.cbprintf_package_fp.picolibc: filter: CONFIG_CPU_HAS_FPU and CONFIG_PICOLIBC_SUPPORTED @@ -132,6 +162,8 @@ tests: - CONFIG_CBPRINTF_COMPLETE=y - CONFIG_FPU=y - CONFIG_PICOLIBC=y + integration_platforms: + - qemu_x86 # Same test but with test compiled as C++ libraries.cbprintf_package_cpp.picolibc: @@ -141,6 +173,8 @@ tests: - CONFIG_CPP=y - CONFIG_CBPRINTF_COMPLETE=y - CONFIG_PICOLIBC=y + integration_platforms: + - qemu_x86 libraries.cbprintf_package_no_generic_cpp.picolibc: filter: CONFIG_PICOLIBC_SUPPORTED @@ -150,6 +184,8 @@ tests: - CONFIG_CBPRINTF_COMPLETE=y - CONFIG_COMPILER_OPT="-DZ_C_GENERIC=0" - CONFIG_PICOLIBC=y + integration_platforms: + - qemu_x86 libraries.cbprintf_package_fp_cpp.picolibc: filter: CONFIG_CPU_HAS_FPU and CONFIG_PICOLIBC_SUPPORTED @@ -160,3 +196,5 @@ tests: - CONFIG_CBPRINTF_COMPLETE=y - CONFIG_FPU=y - CONFIG_PICOLIBC=y + integration_platforms: + - qemu_x86 diff --git a/tests/misc/print_format/testcase.yaml b/tests/misc/print_format/testcase.yaml index 7f1299d6f06..9c4d4caedba 100644 --- a/tests/misc/print_format/testcase.yaml +++ b/tests/misc/print_format/testcase.yaml @@ -1,6 +1,5 @@ common: integration_platforms: - - native_posix - qemu_x86 harness: console harness_config: diff --git a/tests/subsys/logging/log_backend_init/testcase.yaml b/tests/subsys/logging/log_backend_init/testcase.yaml index 8134a58eff9..a8f9144f7ec 100644 --- a/tests/subsys/logging/log_backend_init/testcase.yaml +++ b/tests/subsys/logging/log_backend_init/testcase.yaml @@ -1,7 +1,7 @@ tests: logging.log_backend_initialization: integration_platforms: - - native_posix + - qemu_x86 tags: - log_core - logging diff --git a/tests/subsys/logging/log_switch_format/testcase.yaml b/tests/subsys/logging/log_switch_format/testcase.yaml index 28d193032f6..bd0e3a4a0e1 100644 --- a/tests/subsys/logging/log_switch_format/testcase.yaml +++ b/tests/subsys/logging/log_switch_format/testcase.yaml @@ -15,8 +15,6 @@ tests: integration_platforms: - mps2_an385 - qemu_x86 - - sam_e70_xplained - - qemu_cortex_a53 extra_args: OVERLAY_CONFIG=overlay_deferred.conf # "CONFIG_FULL_LIBC_SUPPORTED" filter was applied # because of following chain of dependencies: @@ -32,8 +30,6 @@ tests: integration_platforms: - mps2_an385 - qemu_x86 - - sam_e70_xplained - - qemu_cortex_a53 filter: CONFIG_FULL_LIBC_SUPPORTED extra_configs: - CONFIG_REQUIRES_FULL_LIBC=y @@ -42,8 +38,6 @@ tests: integration_platforms: - mps2_an385 - qemu_x86 - - sam_e70_xplained - - qemu_cortex_a53 filter: CONFIG_FULL_LIBC_SUPPORTED extra_configs: - CONFIG_REQUIRES_FULL_LIBC=y diff --git a/tests/ztest/base/testcase.yaml b/tests/ztest/base/testcase.yaml index e4a289dc775..4ac55a1dc55 100644 --- a/tests/ztest/base/testcase.yaml +++ b/tests/ztest/base/testcase.yaml @@ -19,7 +19,7 @@ tests: extra_configs: - CONFIG_TEST_USERSPACE=y integration_platforms: - - native_posix + - qemu_x86 testing.ztest.base.verbose_1: extra_args: CONF_FILE=prj_verbose_1.conf integration_platforms: