tests/samples: use integration_plaforms in more tests/samples

integration_platforms help us control what get built/executed in CI and
for each PR submitted. They do not filter out platforms, instead they
just minimize the amount of builds/testing for a particular
tests/sample.
Tests still run on all supported platforms when not in integration mode.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
This commit is contained in:
Anas Nashif 2022-11-29 00:23:08 +00:00 committed by Carles Cufí
commit ba7d730e9b
200 changed files with 806 additions and 244 deletions

View file

@ -7,6 +7,7 @@ toolchain:
- zephyr
supported:
- dma
- dai
testing:
ignore_tags:
- net

View file

@ -4,6 +4,8 @@ sample:
tests:
sample.application_development.code_relocation_nocopy:
platform_allow: qemu_cortex_m3 nrf5340dk_nrf5340_cpuapp
integration_platforms:
- qemu_cortex_m3
tags: linker
harness: console
harness_config:

View file

@ -5,6 +5,8 @@ tests:
sample.app_dev.out_of_tree:
tags: out_of_tree
platform_allow: nrf52840dk_nrf52840 nrf52dk_nrf52832
integration_platforms:
- nrf52840dk_nrf52840
harness: console
harness_config:
type: one_line

View file

@ -7,6 +7,8 @@ tests:
# Platform allowed is used as twister using sysbuild still lacks proper
# filtering support, see discussion in #49552.
platform_allow: reel_board nrf52840dk_nrf52840
integration_platforms:
- nrf52840dk_nrf52840
tags: mcuboot
harness: console
harness_config:

View file

@ -3,44 +3,37 @@ sample:
name: minimal
common:
tags: footprint
build_only: true
tests:
sample.minimal.mt.arm:
build_only: true
extra_args: CONF_FILE='common.conf;mt.conf;arm.conf'
platform_allow: reel_board frdm_k64f mps2_an385 nrf51dk_nrf51422 nucleo_f429zi disco_l475_iot1
integration_platforms:
- frdm_k64f
sample.minimal.mt-no-preempt.arm:
build_only: true
extra_args: CONF_FILE='common.conf;mt.conf;no-preempt.conf;arm.conf'
platform_allow: reel_board frdm_k64f mps2_an385 nrf51dk_nrf51422 nucleo_f429zi disco_l475_iot1
sample.minimal.mt-no-preempt-no-timers.arm:
build_only: true
extra_args: CONF_FILE='common.conf;mt.conf;no-preempt.conf;no-timers.conf;arm.conf'
platform_allow: reel_board frdm_k64f mps2_an385 nrf51dk_nrf51422 nucleo_f429zi disco_l475_iot1
sample.minimal.no-mt.arm:
build_only: true
extra_args: CONF_FILE='common.conf;no-mt.conf;arm.conf'
platform_allow: reel_board frdm_k64f mps2_an385 nrf51dk_nrf51422 nucleo_f429zi disco_l475_iot1
sample.minimal.no-mt-no-timers.arm:
build_only: true
extra_args: CONF_FILE='common.conf;no-mt.conf;no-timers.conf;arm.conf'
platform_allow: reel_board frdm_k64f mps2_an385 nrf51dk_nrf51422 nucleo_f429zi disco_l475_iot1
sample.minimal.mt.x86:
build_only: true
extra_args: CONF_FILE='common.conf;mt.conf;x86.conf'
platform_allow: qemu_x86
sample.minimal.mt-no-preempt.x86:
build_only: true
extra_args: CONF_FILE='common.conf;mt.conf;no-preempt.conf;x86.conf'
platform_allow: qemu_x86
sample.minimal.mt-no-preempt-no-timers.x86:
build_only: true
extra_args: CONF_FILE='common.conf;mt.conf;no-preempt.conf;no-timers.conf;x86.conf'
platform_allow: qemu_x86
sample.minimal.no-mt.x86:
build_only: true
extra_args: CONF_FILE='common.conf;no-mt.conf;x86.conf'
platform_allow: qemu_x86
sample.minimal.no-mt-no-timers.x86:
build_only: true
extra_args: CONF_FILE='common.conf;no-mt.conf;no-timers.conf;x86.conf'
platform_allow: qemu_x86

View file

@ -5,3 +5,5 @@ tests:
harness: bluetooth
platform_allow: qemu_cortex_m3 qemu_x86 nrf52dk_nrf52832
tags: bluetooth
integration_platforms:
- qemu_cortex_m3

View file

@ -6,3 +6,5 @@ tests:
harness: bluetooth
platform_allow: qemu_cortex_m3 qemu_x86 nrf52_bsim
tags: bluetooth
integration_platforms:
- qemu_cortex_m3

View file

@ -5,4 +5,6 @@ tests:
sample.bluetooth.broadcast_audio_source:
harness: bluetooth
platform_allow: qemu_cortex_m3 qemu_x86 nrf52_bsim
integration_platforms:
- qemu_x86
tags: bluetooth

View file

@ -5,3 +5,5 @@ tests:
harness: bluetooth
platform_allow: qemu_cortex_m3 qemu_x86 nrf51dk_nrf51422 nrf52dk_nrf52832
tags: bluetooth
integration_platforms:
- qemu_cortex_m3

View file

@ -5,3 +5,5 @@ tests:
harness: bluetooth
platform_allow: qemu_cortex_m3 qemu_x86 nrf51dk_nrf51422 nrf52_bsim nrf52dk_nrf52832
tags: bluetooth
integration_platforms:
- qemu_cortex_m3

View file

@ -5,3 +5,5 @@ tests:
harness: bluetooth
platform_allow: qemu_cortex_m3 qemu_x86
tags: bluetooth
integration_platforms:
- qemu_cortex_m3

View file

@ -4,4 +4,6 @@ tests:
sample.bluetooth.central_gatt_write:
harness: bluetooth
platform_allow: qemu_cortex_m3 qemu_x86 nrf52_bsim
integration_platforms:
- qemu_cortex_m3
tags: bluetooth

View file

@ -5,3 +5,5 @@ tests:
harness: bluetooth
platform_allow: qemu_cortex_m3 qemu_x86 nrf51dk_nrf51422 nrf52dk_nrf52832
tags: bluetooth
integration_platforms:
- qemu_cortex_m3

View file

@ -5,4 +5,6 @@ tests:
sample.bluetooth.central_iso:
harness: bluetooth
platform_allow: qemu_cortex_m3 qemu_x86
integration_platforms:
- qemu_cortex_m3
tags: bluetooth

View file

@ -4,4 +4,6 @@ tests:
sample.bluetooth.central.multilink:
harness: bluetooth
platform_allow: qemu_cortex_m3 qemu_x86 nrf52840dk_nrf52840
integration_platforms:
- qemu_cortex_m3
tags: bluetooth

View file

@ -5,3 +5,5 @@ tests:
harness: bluetooth
platform_allow: nrf21540dk_nrf52840 nrf52840dk_nrf52840 nrf52833dk_nrf52833
tags: bluetooth
integration_platforms:
- nrf21540dk_nrf52840

View file

@ -4,4 +4,6 @@ tests:
sample.bluetooth.central_past:
harness: bluetooth
platform_allow: qemu_cortex_m3 qemu_x86 nrf52_bsim
integration_platforms:
- qemu_cortex_m3
tags: bluetooth

View file

@ -4,4 +4,6 @@ tests:
sample.bluetooth.direct_adv:
harness: bluetooth
platform_allow: qemu_cortex_m3 qemu_x86
integration_platforms:
- qemu_cortex_m3
tags: bluetooth

View file

@ -5,3 +5,5 @@ tests:
harness: bluetooth
platform_allow: qemu_cortex_m3 qemu_x86
tags: bluetooth
integration_platforms:
- qemu_cortex_m3

View file

@ -5,3 +5,5 @@ tests:
harness: bluetooth
platform_allow: qemu_cortex_m3 qemu_x86
tags: bluetooth
integration_platforms:
- qemu_cortex_m3

View file

@ -5,3 +5,5 @@ tests:
harness: bluetooth
platform_allow: bbc_microbit nrf51dk_nrf51422 nrf52dk_nrf52832 qemu_cortex_m3 qemu_x86
tags: bluetooth
integration_platforms:
- qemu_cortex_m3

View file

@ -6,3 +6,5 @@ tests:
harness: bluetooth
platform_allow: bbc_microbit qemu_x86
tags: bluetooth
integration_platforms:
- qemu_x86

View file

@ -6,8 +6,12 @@ tests:
harness: bluetooth
platform_allow: qemu_x86 qemu_cortex_m3
tags: bluetooth net
integration_platforms:
- qemu_x86
sample.bluetooth.ipsp.zep1656:
harness: bluetooth
extra_args: CONF_FILE="prj_zep1656.conf"
platform_allow: qemu_x86 qemu_cortex_m3
tags: bluetooth net
integration_platforms:
- qemu_x86

View file

@ -4,4 +4,6 @@ tests:
sample.bluetooth.iso_broadcast:
harness: bluetooth
platform_allow: qemu_cortex_m3 qemu_x86 nrf52_bsim nrf52dk_nrf52832
integration_platforms:
- qemu_cortex_m3
tags: bluetooth

View file

@ -5,4 +5,6 @@ tests:
sample.bluetooth.iso_broadcast_benchmark:
build_only: true
platform_allow: nrf52840dk_nrf52840 nrf5340dk_nrf5340_cpuapp
integration_platforms:
- nrf52840dk_nrf52840
tags: bluetooth

View file

@ -4,4 +4,6 @@ tests:
sample.bluetooth.iso_receive:
harness: bluetooth
platform_allow: qemu_cortex_m3 qemu_x86 nrf52_bsim nrf52dk_nrf52832
integration_platforms:
- qemu_cortex_m3
tags: bluetooth

View file

@ -4,4 +4,6 @@ tests:
sample.bluetooth.mesh:
harness: bluetooth
platform_allow: bbc_microbit nrf51_blenano qemu_x86
integration_platforms:
- qemu_x86
tags: bluetooth

View file

@ -4,4 +4,6 @@ tests:
sample.bluetooth.mesh_demo:
harness: bluetooth
platform_allow: bbc_microbit nrf51_blenano qemu_x86
integration_platforms:
- qemu_x86
tags: bluetooth

View file

@ -4,4 +4,6 @@ tests:
sample.bluetooth.mesh_provisioner:
harness: bluetooth
platform_allow: qemu_cortex_m3 qemu_x86 nrf51dk_nrf51422 nrf52dk_nrf52832
integration_platforms:
- qemu_cortex_m3
tags: bluetooth

View file

@ -4,9 +4,13 @@ tests:
sample.bluetooth.observer:
harness: bluetooth
platform_allow: qemu_cortex_m3 qemu_x86 nrf52840dk_nrf52840
integration_platforms:
- qemu_cortex_m3
tags: bluetooth
sample.bluetooth.observer.extended:
harness: bluetooth
extra_args: CONF_FILE="prj_extended.conf"
platform_allow: qemu_cortex_m3 qemu_x86 nrf52840dk_nrf52840
tags: bluetooth
integration_platforms:
- qemu_cortex_m3

View file

@ -5,3 +5,5 @@ tests:
harness: bluetooth
platform_allow: qemu_cortex_m3 qemu_x86 nrf52_bsim nrf52dk_nrf52832
tags: bluetooth
integration_platforms:
- qemu_cortex_m3

View file

@ -5,3 +5,5 @@ tests:
harness: bluetooth
platform_allow: qemu_cortex_m3 qemu_x86 nrf52_bsim nrf52dk_nrf52832
tags: bluetooth
integration_platforms:
- qemu_cortex_m3

View file

@ -5,9 +5,13 @@ tests:
sample.bluetooth.peripheral:
harness: bluetooth
platform_allow: qemu_cortex_m3 qemu_x86 nucleo_wb55rg
integration_platforms:
- qemu_cortex_m3
tags: bluetooth
sample.bluetooth.peripheral.x_nucleo_idb05a1_shield:
harness: bluetooth
platform_allow: nucleo_l4r5zi
depends_on: arduino_spi arduino_gpio
extra_args: SHIELD=x_nucleo_idb05a1
integration_platforms:
- nucleo_l4r5zi

View file

@ -6,3 +6,5 @@ tests:
harness: bluetooth
platform_allow: qemu_cortex_m3 qemu_x86
tags: bluetooth
integration_platforms:
- qemu_cortex_m3

View file

@ -6,3 +6,5 @@ tests:
harness: bluetooth
platform_allow: qemu_cortex_m3 qemu_x86
tags: bluetooth
integration_platforms:
- qemu_cortex_m3

View file

@ -6,3 +6,5 @@ tests:
harness: bluetooth
platform_allow: qemu_cortex_m3 qemu_x86
tags: bluetooth
integration_platforms:
- qemu_cortex_m3

View file

@ -5,3 +5,5 @@ tests:
harness: bluetooth
platform_allow: qemu_cortex_m3 qemu_x86 nrf52_bsim
tags: bluetooth
integration_platforms:
- qemu_cortex_m3

View file

@ -6,3 +6,5 @@ tests:
harness: bluetooth
platform_allow: qemu_cortex_m3 qemu_x86
tags: bluetooth
integration_platforms:
- qemu_cortex_m3

View file

@ -5,6 +5,8 @@ tests:
sample.bluetooth.peripheral_hr:
harness: bluetooth
platform_allow: qemu_cortex_m3 qemu_x86
integration_platforms:
- qemu_cortex_m3
tags: bluetooth
sample.bluetooth.peripheral_hr_rv32m1_vega_ri5cy:
platform_allow: rv32m1_vega_ri5cy

View file

@ -6,8 +6,12 @@ tests:
harness: bluetooth
platform_allow: qemu_cortex_m3 qemu_x86 nrf51dk_nrf51422 nrf52dk_nrf52832
tags: bluetooth
integration_platforms:
- qemu_cortex_m3
sample.bluetooth.peripheral_ht.frdm_kw41z_shield:
harness: bluetooth
platform_allow: mimxrt1020_evk mimxrt1050_evk mimxrt1060_evk frdm_k64f
tags: bluetooth
extra_args: SHIELD=frdm_kw41z
integration_platforms:
- mimxrt1020_evk

View file

@ -6,3 +6,5 @@ tests:
harness: bluetooth
platform_allow: qemu_cortex_m3 qemu_x86 nrf52840dk_nrf52840
tags: bluetooth
integration_platforms:
- qemu_cortex_m3

View file

@ -6,3 +6,5 @@ tests:
harness: bluetooth
platform_allow: qemu_cortex_m3 qemu_x86
tags: bluetooth
integration_platforms:
- qemu_cortex_m3

View file

@ -6,3 +6,5 @@ tests:
harness: bluetooth
platform_allow: qemu_cortex_m3 qemu_x86
tags: bluetooth
integration_platforms:
- qemu_cortex_m3

View file

@ -5,3 +5,5 @@ tests:
harness: bluetooth
platform_allow: qemu_cortex_m3 qemu_x86 nrf52_bsim
tags: bluetooth
integration_platforms:
- qemu_cortex_m3

View file

@ -6,3 +6,5 @@ tests:
harness: bluetooth
platform_allow: qemu_cortex_m3 qemu_x86
tags: bluetooth
integration_platforms:
- qemu_cortex_m3

View file

@ -6,3 +6,5 @@ tests:
harness: bluetooth
platform_allow: qemu_cortex_m3 qemu_x86
tags: bluetooth
integration_platforms:
- qemu_cortex_m3

View file

@ -6,3 +6,5 @@ tests:
harness: bluetooth
platform_allow: qemu_cortex_m3 qemu_x86
tags: bluetooth
integration_platforms:
- qemu_cortex_m3

View file

@ -6,3 +6,5 @@ tests:
harness: bluetooth
platform_allow: qemu_cortex_m3 qemu_x86
tags: bluetooth
integration_platforms:
- qemu_cortex_m3

View file

@ -7,6 +7,8 @@ tests:
# Requires multiple kernels in an AMP config. See README.rst
build_only: true
platform_allow: nsim_sem em_starterkit_em7d
integration_platforms:
- nsim_sem
tags: secure
harness: console
harness_config:

View file

@ -6,3 +6,5 @@ tests:
sample.boards.mimxrt1060_evk.system_off:
build_only: true
platform_allow: mimxrt1060_evk mimxrt1060_evkb
integration_platforms:
- mimxrt1060_evk

View file

@ -5,3 +5,5 @@ tests:
build_only: true
platform_allow: particle_xenon thingy52_nrf52832
tags: battery
integration_platforms:
- particle_xenon

View file

@ -5,3 +5,5 @@ tests:
build_only: true
platform_allow: nrf52840dk_nrf52840 nrf52dk_nrf52832 nrf51dk_nrf51422
tags: power
integration_platforms:
- nrf52840dk_nrf52840

View file

@ -3,6 +3,8 @@ sample:
tests:
sample.boards.nrf.nrfx:
platform_allow: nrf52840dk_nrf52840 nrf9160dk_nrf9160
integration_platforms:
- nrf52840dk_nrf52840
tags: board
harness: console
harness_config:

View file

@ -2,6 +2,8 @@ sample:
name: Low Power State Sample for nRF5x
common:
tags: power
integration_platforms:
- nrf52840dk_nrf52840
tests:
sample.boards.nrf.system_off:
build_only: true

View file

@ -7,6 +7,8 @@ tests:
platform_allow: nucleo_f746zg nrf51dk_nrf51422 nrf52dk_nrf52832
nrf52840dk_nrf52840 nrf9160dk_nrf9160 atsamd20_xpro
bl5340_dvk_cpuapp
integration_platforms:
- nucleo_f746zg
harness_config:
type: multi_line
ordered: true

View file

@ -6,3 +6,5 @@ tests:
sample.basic.maxim_ds3231:
build_only: true
platform_allow: efr32mg_sltb004a frdm_k64f nrf51dk_nrf51422 nucleo_l476rg particle_xenon
integration_platforms:
- efr32mg_sltb004a

View file

@ -7,4 +7,6 @@ tests:
build_only: true
filter: CONFIG_SOC_FAMILY_IMX
platform_allow: udoo_neo_full_m4 colibri_imx7d_m4 warp7_m4
integration_platforms:
- udoo_neo_full_m4
tags: samples ipm

View file

@ -5,5 +5,7 @@ sample:
tests:
sample.ipm.ipm_mcux.remote:
platform_allow: lpcxpresso54114_m0 lpcxpresso55s69_cpu1
integration_platforms:
- lpcxpresso54114_m0
tags: ipm
harness: remote

View file

@ -5,6 +5,8 @@ sample:
tests:
sample.ipm.ipm_mcux:
platform_allow: lpcxpresso54114_m4 lpcxpresso55s69_cpu0
integration_platforms:
- lpcxpresso54114_m4
tags: ipm
harness: console
sysbuild: True

View file

@ -6,3 +6,5 @@ tests:
sample.ipm.ipm_mhu_dual_core:
tags: ipm
platform_allow: v2m_musca_b1 v2m_musca_b1_ns
integration_platforms:
- v2m_musca_b1

View file

@ -4,4 +4,6 @@ sample:
tests:
sample.drivers.led.lp3943:
platform_allow: 96b_neonkey 96b_argonkey
integration_platforms:
- 96b_argonkey
tags: LED

View file

@ -3,6 +3,8 @@ sample:
tests:
sample.drivers.flash.soc_flash_nrf:
platform_allow: nrf52dk_nrf52832 nrf9160dk_nrf9160 nrf9160dk_nrf9160_ns
integration_platforms:
- nrf52dk_nrf52832
tags: flash nrf52 nrf9160
harness: console
harness_config:

View file

@ -21,6 +21,8 @@ tests:
platform_allow: b_u585i_iot02a nucleo_f091rc nucleo_f103rb nucleo_f207zg nucleo_f429zi
nucleo_f746zg nucleo_g071rb nucleo_g474re nucleo_l073rz nucleo_l152re
nucleo_wb55rg nucleo_wl55jc stm32f3_disco stm32l562e_dk disco_l475_iot1
integration_platforms:
- nucleo_f103rb
sample.drivers.watchdog.stm32h7_wwdg:
extra_args: DTC_OVERLAY_FILE=boards/stm32h7_wwdg.overlay
filter: dt_compat_enabled("st,stm32-window-watchdog")
@ -31,15 +33,21 @@ tests:
platform_allow: b_u585i_iot02a nucleo_f091rc nucleo_f103rb nucleo_f207zg nucleo_f429zi
nucleo_f746zg nucleo_g071rb nucleo_g474re nucleo_h743zi nucleo_l073rz nucleo_l152re
nucleo_wb55rg nucleo_wl55jc stm32f3_disco stm32l562e_dk disco_l475_iot1
integration_platforms:
- nucleo_f103rb
sample.drivers.watchdog.gd32_fwdgt:
filter: dt_has_compat("gd,gd32-fwdgt")
extra_args: DTC_OVERLAY_FILE=boards/gd32_fwdgt.overlay
platform_allow: gd32e103v_eval gd32e507v_start gd32f350r_eval gd32f403z_eval
gd32f450i_eval gd32f450z_eval gd32f470i_eval gd32vf103c_starter gd32vf103v_eval
longan_nano
integration_platforms:
- gd32e103v_eval
sample.drivers.watchdog.gd32_wwdgt:
filter: dt_has_compat("gd,gd32-wwdgt")
extra_args: DTC_OVERLAY_FILE=boards/gd32_wwdgt.overlay
platform_allow: gd32e103v_eval gd32e507v_start gd32f350r_eval gd32f403z_eval
gd32f450i_eval gd32f450z_eval gd32f470i_eval gd32vf103c_starter gd32vf103v_eval
longan_nano
integration_platforms:
- gd32e103v_eval

View file

@ -15,6 +15,8 @@ common:
tests:
sample.tensorflow.helloworld:
platform_allow: qemu_x86 qemu_x86_64
integration_platforms:
- qemu_x86
tags: tensorflow
sample.tensorflow.helloworld.cmsis_nn:
tags: tensorflow

View file

@ -10,3 +10,5 @@ tests:
sample.net.cloud.google_iot_mqtt:
depends_on: netif
platform_allow: frdm_k64f qemu_x86
integration_platforms:
- qemu_x86

View file

@ -7,4 +7,6 @@ tests:
sample.net.cloud.mqtt_azure:
harness: net
platform_allow: sam_e70_xplained frdm_k64f qemu_x86
integration_platforms:
- qemu_x86
tags: net mqtt cloud

View file

@ -8,12 +8,16 @@ sample:
tests:
sample.net.cloud.tagoio_http_post:
platform_allow: frdm_k64f nucleo_f767zi
integration_platforms:
- frdm_k64f
sample.net.cloud.tagoio_http_post.wifi:
extra_args: OVERLAY_CONFIG="overlay-wifi.conf"
platform_allow: disco_l475_iot1
sample.net.cloud.tagoio_http_post.wifi.esp:
extra_args: SHIELD=esp_8266_arduino OVERLAY_CONFIG="overlay-wifi.conf"
platform_allow: frdm_k64f nucleo_f767zi
integration_platforms:
- frdm_k64f
sample.net.cloud.tagoio_http_post.modem:
extra_args: OVERLAY_CONFIG="overlay-modem.conf"
platform_allow: sam4e_xpro

View file

@ -7,3 +7,5 @@ sample:
tests:
sample.net.eth_native_posix:
platform_allow: native_posix native_posix_64
integration_platforms:
- native_posix

View file

@ -8,3 +8,5 @@ tests:
sample.net.gptp:
platform_allow: frdm_k64f sam_e70_xplained native_posix native_posix_64 nucleo_f767zi nucleo_h743zi nucleo_h745zi_q_m7
depends_on: netif
integration_platforms:
- frdm_k64f

View file

@ -2,6 +2,8 @@ common:
harness: net
tags: net ipv4_autoconf
platform_allow: qemu_x86 native_posix native_posix_64
integration_platforms:
- native_posix
sample:
description: Test IPv4 autoconf functionality
name: IPv4 autoconf sample app

View file

@ -7,4 +7,6 @@ sample:
tests:
sample.net.lldp:
platform_allow: native_posix native_posix_64
integration_platforms:
- native_posix
depends_on: netif

View file

@ -6,11 +6,15 @@ tests:
harness: net
depends_on: netif
platform_allow: qemu_x86 frdm_k64f pinnacle_100_dvk mg100
integration_platforms:
- qemu_x86
tags: net lwm2m
sample.net.lwm2m_client.all_objects:
harness: net
depends_on: netif
platform_allow: qemu_x86
integration_platforms:
- qemu_x86
tags: net lwm2m
extra_configs:
- CONFIG_LWM2M_CONN_MON_OBJ_SUPPORT=y
@ -27,20 +31,28 @@ tests:
depends_on: netif
extra_args: OVERLAY_CONFIG=overlay-dtls.conf
platform_allow: qemu_x86 frdm_k64f pinnacle_100_dvk mg100
integration_platforms:
- qemu_x86
tags: net lwm2m
sample.net.lwm2m_client.bt:
harness: net
extra_args: OVERLAY_CONFIG=overlay-bt.conf
platform_allow: nrf52840dk_nrf52840 disco_l475_iot1
tags: net lwm2m
integration_platforms:
- disco_l475_iot1
sample.net.lwm2m_client.queue_mode:
harness: net
depends_on: netif
extra_args: OVERLAY_CONFIG=overlay-queue.conf
platform_allow: qemu_x86
integration_platforms:
- qemu_x86
tags: net lwm2m
sample.net.lwm2m_client.wnc_m14a2a:
harness: net
extra_args: SHIELD=wnc_m14a2a
platform_allow: frdm_k64f nrf52840dk_nrf52840
integration_platforms:
- frdm_k64f
tags: net lwm2m

View file

@ -4,4 +4,6 @@ tests:
sample.net.mdns_responder:
harness: net
platform_allow: qemu_x86 qemu_cortex_m3
integration_platforms:
- qemu_x86
tags: net mdns

View file

@ -7,8 +7,12 @@ common:
tests:
sample.net.mqtt_publisher:
platform_allow: frdm_k64f qemu_x86 pinnacle_100_dvk mg100
integration_platforms:
- qemu_x86
sample.net.mqtt_publisher.userspace:
platform_allow: frdm_k64f qemu_x86
integration_platforms:
- qemu_x86
extra_args: CONFIG_USERSPACE=y
sample.net.mqtt_publisher.bt:
platform_allow: 96b_nitrogen

View file

@ -7,3 +7,5 @@ common:
tests:
sample.net.mqtt_publisher.sn:
platform_allow: frdm_k64f qemu_x86 pinnacle_100_dvk mg100
integration_platforms:
- qemu_x86

View file

@ -1,6 +1,6 @@
common:
harness: net
tags: net
tags: net openthread
depends_on: netif
min_flash: 140
sample:
@ -10,15 +10,19 @@ tests:
sample.net.openthread.coprocessor:
build_only: true
platform_allow: nrf52840dk_nrf52840 nrf52833dk_nrf52833 tlsr9518adk80d
tags: ci_build
integration_platforms:
- nrf52840dk_nrf52840
sample.net.openthread.coprocessor.usb:
build_only: true
platform_allow: nrf52840dk_nrf52840 nrf52833dk_nrf52833
integration_platforms:
- nrf52840dk_nrf52840
tags: ci_build
extra_args: OVERLAY_CONFIG=overlay-usb-nrf-br.conf
DTC_OVERLAY_FILE="usb.overlay"
sample.openthread.coprocessor.rcp:
build_only: true
platform_allow: nrf52840dk_nrf52840 nrf52833dk_nrf52833 tlsr9518adk80d
tags: ci_build
integration_platforms:
- nrf52840dk_nrf52840
extra_args: OVERLAY_CONFIG=overlay-rcp.conf

View file

@ -11,6 +11,8 @@ tests:
sample.net.sockets.echo_client:
platform_allow: qemu_x86 frdm_k64f sam_e70_xplained
qemu_cortex_m3 frdm_kw41z
integration_platforms:
- qemu_x86
sample.net.sockets.echo_client.802154:
extra_args: OVERLAY_CONFIG="overlay-qemu_802154.conf"
platform_allow: qemu_x86
@ -23,12 +25,18 @@ tests:
sample.net.sockets.echo_client.802154.rf2xx.xpro:
extra_args: SHIELD=atmel_rf2xx_xpro OVERLAY_CONFIG="overlay-802154.conf"
platform_allow: sam4e_xpro sam_v71_xult
integration_platforms:
- sam_v71_xult
sample.net.sockets.echo_client.802154.rf2xx.legacy:
extra_args: SHIELD=atmel_rf2xx_legacy OVERLAY_CONFIG="overlay-802154.conf"
platform_allow: sam4e_xpro sam_v71_xult
integration_platforms:
- sam_v71_xult
sample.net.sockets.echo_client.802154.rf2xx.arduino:
extra_args: SHIELD=atmel_rf2xx_arduino OVERLAY_CONFIG="overlay-802154.conf"
platform_allow: sam_v71_xult frdm_k64f nucleo_f767zi
integration_platforms:
- sam_v71_xult
sample.net.sockets.echo_client.802154.rf2xx.mikrobus:
extra_args: SHIELD=atmel_rf2xx_mikrobus OVERLAY_CONFIG="overlay-802154.conf"
platform_allow: lpcxpresso55s69_ns
@ -66,3 +74,5 @@ tests:
sample.net.sockets.echo_client.userspace:
extra_args: CONFIG_USERSPACE=y OVERLAY_CONFIG="overlay-e1000.conf"
platform_allow: qemu_x86 qemu_x86_64
integration_platforms:
- qemu_x86

View file

@ -11,9 +11,13 @@ tests:
sample.net.sockets.echo_server:
platform_allow: qemu_x86 qemu_x86_64 sam_e70_xplained frdm_k64f
qemu_cortex_m3 frdm_kw41z
integration_platforms:
- qemu_x86
sample.net.sockets.echo_server.802154:
extra_args: OVERLAY_CONFIG="overlay-qemu_802154.conf"
platform_allow: qemu_x86
integration_platforms:
- qemu_x86
sample.net.sockets.echo_server.802154.rf2xx:
extra_args: OVERLAY_CONFIG="overlay-802154.conf"
platform_allow: atsamr21_xpro
@ -23,12 +27,18 @@ tests:
sample.net.sockets.echo_server.802154.rf2xx.xpro:
extra_args: SHIELD=atmel_rf2xx_xpro OVERLAY_CONFIG="overlay-802154.conf"
platform_allow: sam4e_xpro sam_v71_xult
integration_platforms:
- sam_v71_xult
sample.net.sockets.echo_server.802154.rf2xx.legacy:
extra_args: SHIELD=atmel_rf2xx_legacy OVERLAY_CONFIG="overlay-802154.conf"
platform_allow: sam4e_xpro sam_v71_xult
integration_platforms:
- sam_v71_xult
sample.net.sockets.echo_server.802154.rf2xx.arduino:
extra_args: SHIELD=atmel_rf2xx_arduino OVERLAY_CONFIG="overlay-802154.conf"
platform_allow: sam_v71_xult frdm_k64f nucleo_f767zi
integration_platforms:
- sam_v71_xult
sample.net.sockets.echo_server.802154.rf2xx.mikrobus:
extra_args: SHIELD=atmel_rf2xx_mikrobus OVERLAY_CONFIG="overlay-802154.conf"
platform_allow: lpcxpresso55s69_ns
@ -90,3 +100,5 @@ tests:
sample.net.sockets.echo_server.userspace:
extra_args: CONFIG_USERSPACE=y OVERLAY_CONFIG="overlay-e1000.conf"
platform_allow: qemu_x86 qemu_x86_64
integration_platforms:
- qemu_x86

View file

@ -5,4 +5,6 @@ tests:
sample.net.sockets.packet:
harness: net
platform_allow: native_posix native_posix_64
integration_platforms:
- native_posix
tags: net sockets packet-socket

View file

@ -3,6 +3,8 @@ common:
depends_on: netif
# We can only run this in platforms that support PTP clock and TXTIME
platform_allow: native_posix native_posix_64 qemu_x86 qemu_x86_64
integration_platforms:
- native_posix
sample:
description: Socket SO_TXTIME sample
name: txtime-socket

View file

@ -7,6 +7,8 @@ sample:
tests:
sample.net.wifi:
platform_allow: cc3220sf_launchxl disco_l475_iot1 reel_board
integration_platforms:
- cc3220sf_launchxl
sample.net.wifi.mikroe_wifi_bt_click:
extra_args: SHIELD=mikroe_wifi_bt_click_mikrobus
platform_allow: lpcxpresso55s69_cpu0
@ -16,9 +18,15 @@ tests:
sample.net.wifi.esp_8266_arduino:
extra_args: SHIELD=esp_8266_arduino
platform_allow: frdm_k64f disco_l475_iot1
integration_platforms:
- frdm_k64f
sample.net.wifi.inventek_eswifi_arduino_uart:
extra_args: SHIELD=inventek_eswifi_arduino_uart
platform_allow: frdm_k64f nucleo_f767zi
integration_platforms:
- frdm_k64f
sample.net.wifi.inventek_eswifi_arduino_spi:
extra_args: SHIELD=inventek_eswifi_arduino_spi
platform_allow: frdm_k64f nucleo_f767zi
integration_platforms:
- frdm_k64f

View file

@ -6,15 +6,14 @@
sample:
name: SHT3XD Sensor Sample
common:
platform_allow: efr32mg_sltb004a frdm_k64f nrf51_ble400
nrf52840dk_nrf52840 nucleo_l476rg
integration_platforms:
- nrf52840dk_nrf52840
tags: sensors
build_only: true
tests:
sample.sensor.sht3xd:
build_only: true
platform_allow: efr32mg_sltb004a frdm_k64f nrf51_ble400
nrf52840dk_nrf52840 nucleo_l476rg
tags: sensors
sample.sensor.sht3xd: {}
sample.sensor.sht3xd.trigger:
build_only: true
extra_args: CONF_FILE="trigger.conf"
platform_allow: efr32mg_sltb004a frdm_k64f nrf51_ble400
nrf52840dk_nrf52840 nucleo_l476rg
tags: sensors

View file

@ -6,6 +6,8 @@ tests:
depends_on: adc
tags: sensors
platform_allow: nucleo_g071rb nucleo_wb55rg
integration_platforms:
- nucleo_g071rb
timeout: 10
harness: console
harness_config:

View file

@ -12,4 +12,6 @@ common:
tests:
sample.subsys.edac:
platform_allow: ehl_crb
integration_platforms:
- ehl_crb
tags: edac

View file

@ -7,3 +7,5 @@ tests:
mimxrt685_evk_cm33 mimxrt1060_evk mimxrt1064_evk qemu_x86 native_posix
mimxrt1160_evk_cm7
tags: filesystem
integration_platforms:
- nrf52840dk_nrf52840

View file

@ -5,5 +5,7 @@ sample:
tests:
sample.ipc.openamp.remote:
platform_allow: lpcxpresso54114_m0 lpcxpresso55s69_cpu1
integration_platforms:
- lpcxpresso54114_m0
tags: ipm
harness: remote

View file

@ -6,4 +6,6 @@ tests:
sample.subsys.ipc.openamp_rs_table:
build_only: true
platform_allow: stm32mp157c_dk2
integration_platforms:
- stm32mp157c_dk2
tags: ipm

View file

@ -7,4 +7,6 @@ common:
tests:
sample.ipc.rpmsg_service.remote:
platform_allow: mps2_an521_remote v2m_musca_b1_ns
integration_platforms:
- v2m_musca_b1_ns
tags: ipm

View file

@ -5,6 +5,8 @@ sample:
tests:
sample.ipc.rpmsg_service:
platform_allow: mps2_an521 v2m_musca_b1
integration_platforms:
- mps2_an521
tags: ipm
harness: console
harness_config:

View file

@ -10,3 +10,5 @@ tests:
depends_on: netif
build_only: true
platform_allow: frdm_k64f
integration_platforms:
- frdm_k64f

View file

@ -7,6 +7,8 @@ common:
depends_on: netif
build_only: true
platform_allow: frdm_k64f
integration_platforms:
- frdm_k64f
tests:
sample.net.updatehub:
extra_configs:

View file

@ -4,5 +4,7 @@ tests:
sample.modbus.rtu_client:
build_only: true
platform_allow: nrf52840dk_nrf52840 frdm_k64f
integration_platforms:
- nrf52840dk_nrf52840
tags: uart modbus
depends_on: gpio arduino_serial

View file

@ -4,6 +4,8 @@ tests:
sample.modbus.rtu_server:
build_only: true
platform_allow: nrf52840dk_nrf52840 frdm_k64f
integration_platforms:
- nrf52840dk_nrf52840
tags: uart modbus
filter: dt_enabled_alias_with_parent_compat("led0", "gpio-leds") and
dt_enabled_alias_with_parent_compat("led1", "gpio-leds") and
@ -12,6 +14,8 @@ tests:
sample.modbus.rtu_server.cdc_acm:
build_only: true
platform_allow: nrf52840dk_nrf52840 frdm_k64f
integration_platforms:
- nrf52840dk_nrf52840
tags: usb modbus
filter: dt_enabled_alias_with_parent_compat("led0", "gpio-leds") and
dt_enabled_alias_with_parent_compat("led1", "gpio-leds") and

View file

@ -4,6 +4,8 @@ tests:
sample.modbus.tcp_server:
build_only: true
platform_allow: frdm_k64f
integration_platforms:
- frdm_k64f
tags: modbus
filter: dt_enabled_alias_with_parent_compat("led0", "gpio-leds") and
dt_enabled_alias_with_parent_compat("led1", "gpio-leds") and

View file

@ -3,6 +3,8 @@ sample:
tests:
sample.power.ospm.dev_idle_pm:
platform_allow: nrf52840dk_nrf52840 nrf52dk_nrf52832
integration_platforms:
- nrf52840dk_nrf52840
tags: power
harness: console
harness_config:

View file

@ -3,6 +3,8 @@ sample:
tests:
sample.pm.latency:
platform_allow: native_posix
integration_platforms:
- native_posix
tags: pm
harness: console
harness_config:

View file

@ -6,6 +6,8 @@ tests:
tags: settings
timeout: 10
platform_allow: qemu_x86 native_posix native_posix_64
integration_platforms:
- native_posix
harness: console
harness_config:
type: multi_line

View file

@ -6,9 +6,13 @@ tests:
tags: shell filesystem
harness: keyboard
platform_allow: reel_board mimxrt1060_evk
integration_platforms:
- reel_board
sample.filesystem.shell.flash_load:
tags: shell filesystem flash_load
harness: keyboard
platform_allow: nrf52dk_nrf52832
extra_args: CONF_FILE=prj_flash_load.conf
integration_platforms:
- nrf52dk_nrf52832

View file

@ -3,4 +3,6 @@ tests:
sample.testing.ztest:
build_only: true
platform_allow: native_posix
integration_platforms:
- native_posix
tags: testing

View file

@ -5,3 +5,5 @@ tests:
harness_config:
pytest_args: [ "--custom-pytest-arg", "foo" ]
tags: testing pytest
integration_platforms:
- native_posix

Some files were not shown because too many files have changed in this diff Show more