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

@ -2,3 +2,5 @@ tests:
drivers.clock.adsp_clock_control:
tags: drivers clock
platform_allow: intel_adsp_cavs15 intel_adsp_cavs18 intel_adsp_cavs20 intel_adsp_cavs25
integration_platforms:
- intel_adsp_cavs25

View file

@ -3,7 +3,11 @@ tests:
tags: drivers cloc
platform_allow: nrf51dk_nrf51422 nrf52dk_nrf52832 nrf52840dk_nrf52840
nrf9160dk_nrf9160
integration_platforms:
- nrf51dk_nrf51422
drivers.clock.clock_control_nrf5_lfclk_rc:
tags: drivers clock
platform_allow: nrf51dk_nrf51422 nrf52dk_nrf52832 nrf52840dk_nrf52840
integration_platforms:
- nrf51dk_nrf51422
extra_args: CONF_FILE="nrf_lfclk_rc.conf"

View file

@ -2,3 +2,5 @@ tests:
drivers.clock.nrf5_clock_calibration:
tags: drivers clock
platform_allow: nrf51dk_nrf51422 nrf52dk_nrf52832 nrf52840dk_nrf52840
integration_platforms:
- nrf51dk_nrf51422

View file

@ -1,5 +1,7 @@
common:
tags: drivers clock
integration_platforms:
- nrf51dk_nrf51422
tests:
drivers.clock.nrf_lf_clock_start_xtal_stable:
platform_allow: nrf51dk_nrf51422 nrf52dk_nrf52832 nrf52840dk_nrf52840
@ -8,6 +10,8 @@ tests:
extra_configs:
- CONFIG_SYSTEM_CLOCK_WAIT_FOR_STABILITY=y
- CONFIG_CLOCK_CONTROL_NRF_K32SRC_XTAL=y
integration_platforms:
- nrf51dk_nrf51422
drivers.clock.nrf_lf_clock_start_xtal_available:
platform_allow: nrf51dk_nrf51422 nrf52dk_nrf52832 nrf52840dk_nrf52840
@ -16,11 +20,15 @@ tests:
extra_configs:
- CONFIG_SYSTEM_CLOCK_WAIT_FOR_AVAILABILITY=y
- CONFIG_CLOCK_CONTROL_NRF_K32SRC_XTAL=y
integration_platforms:
- nrf51dk_nrf51422
drivers.clock.nrf_lf_clock_start_xtal_no_wait:
platform_allow: nrf51dk_nrf51422 nrf52dk_nrf52832 nrf52840dk_nrf52840
nrf9160dk_nrf9160 nrf5340dk_nrf5340_cpuapp
nrf5340dk_nrf5340_cpunet
integration_platforms:
- nrf51dk_nrf51422
extra_configs:
- CONFIG_SYSTEM_CLOCK_NO_WAIT=y
- CONFIG_CLOCK_CONTROL_NRF_K32SRC_XTAL=y
@ -28,6 +36,8 @@ tests:
drivers.clock.nrf_lf_clock_start_rc_stable:
platform_allow: nrf51dk_nrf51422 nrf52dk_nrf52832 nrf52840dk_nrf52840
nrf5340dk_nrf5340_cpuapp nrf5340dk_nrf5340_cpunet
integration_platforms:
- nrf51dk_nrf51422
extra_configs:
- CONFIG_SYSTEM_CLOCK_WAIT_FOR_STABILITY=y
- CONFIG_CLOCK_CONTROL_NRF_K32SRC_RC=y
@ -35,6 +45,8 @@ tests:
drivers.clock.nrf_lf_clock_start_rc_available:
platform_allow: nrf51dk_nrf51422 nrf52dk_nrf52832 nrf52840dk_nrf52840
nrf5340dk_nrf5340_cpuapp nrf5340dk_nrf5340_cpunet
integration_platforms:
- nrf51dk_nrf51422
extra_configs:
- CONFIG_SYSTEM_CLOCK_WAIT_FOR_AVAILABILITY=y
- CONFIG_CLOCK_CONTROL_NRF_K32SRC_RC=y
@ -42,6 +54,8 @@ tests:
drivers.clock.nrf_lf_clock_start_rc_no_wait:
platform_allow: nrf51dk_nrf51422 nrf52dk_nrf52832 nrf52840dk_nrf52840
nrf5340dk_nrf5340_cpuapp nrf5340dk_nrf5340_cpunet
integration_platforms:
- nrf51dk_nrf51422
extra_configs:
- CONFIG_SYSTEM_CLOCK_NO_WAIT=y
- CONFIG_CLOCK_CONTROL_NRF_K32SRC_RC=y
@ -49,6 +63,8 @@ tests:
drivers.clock.nrf_lf_clock_start_synth_stable:
platform_allow: nrf51dk_nrf51422 nrf52dk_nrf52832 nrf52840dk_nrf52840
nrf5340dk_nrf5340_cpuapp nrf5340dk_nrf5340_cpunet
integration_platforms:
- nrf51dk_nrf51422
extra_configs:
- CONFIG_SYSTEM_CLOCK_WAIT_FOR_STABILITY=y
- CONFIG_CLOCK_CONTROL_NRF_K32SRC_SYNTH=y
@ -56,6 +72,8 @@ tests:
drivers.clock.nrf_lf_clock_start_synth_available:
platform_allow: nrf51dk_nrf51422 nrf52dk_nrf52832 nrf52840dk_nrf52840
nrf5340dk_nrf5340_cpuapp nrf5340dk_nrf5340_cpunet
integration_platforms:
- nrf51dk_nrf51422
extra_configs:
- CONFIG_SYSTEM_CLOCK_WAIT_FOR_AVAILABILITY=y
- CONFIG_CLOCK_CONTROL_NRF_K32SRC_SYNTH=y
@ -63,6 +81,8 @@ tests:
drivers.clock.nrf_lf_clock_start_synth_no_wait:
platform_allow: nrf51dk_nrf51422 nrf52dk_nrf52832 nrf52840dk_nrf52840
nrf5340dk_nrf5340_cpuapp nrf5340dk_nrf5340_cpunet
integration_platforms:
- nrf51dk_nrf51422
extra_configs:
- CONFIG_SYSTEM_CLOCK_NO_WAIT=y
- CONFIG_CLOCK_CONTROL_NRF_K32SRC_SYNTH=y

View file

@ -2,3 +2,5 @@ tests:
drivers.clock.nrf_onoff_and_bt:
tags: drivers clock
platform_allow: nrf51dk_nrf51422 nrf52dk_nrf52832 nrf52840dk_nrf52840
integration_platforms:
- nrf51dk_nrf51422

View file

@ -3,3 +3,5 @@ tests:
tags: drivers clock
platform_allow: nrf51dk_nrf51422 nrf52dk_nrf52832 nrf52840dk_nrf52840
nrf9160dk_nrf9160
integration_platforms:
- nrf51dk_nrf51422

View file

@ -5,128 +5,203 @@
# - add the sloder bridge
# - add the fixture in map file
common:
timeout: 5
timeout: 5
tags: clock-control
tests:
drivers.stm32_clock_configuration.common_core.l4_l5.sysclksrc_pll_48_msi_4:
extra_args: DTC_OVERLAY_FILE="boards/clear_clocks.overlay;boards/clear_msi.overlay;boards/pll_48_msi_4.overlay"
platform_allow: disco_l475_iot1 nucleo_l4r5zi stm32l562e_dk
integration_platforms:
- disco_l475_iot1
drivers.stm32_clock_configuration.common_core.l4_l5.sysclksrc_pll_64_hsi_16:
extra_args: DTC_OVERLAY_FILE="boards/clear_clocks.overlay;boards/clear_msi.overlay;boards/pll_64_hsi_16.overlay"
platform_allow: disco_l475_iot1 nucleo_l4r5zi stm32l562e_dk
integration_platforms:
- disco_l475_iot1
drivers.stm32_clock_configuration.common_core.sysclksrc_hsi_16:
extra_args: DTC_OVERLAY_FILE="boards/clear_clocks.overlay;boards/clear_msi.overlay;boards/hsi_16.overlay"
platform_allow: disco_l475_iot1 nucleo_l4r5zi stm32l562e_dk nucleo_wb55rg nucleo_wl55jc
integration_platforms:
- disco_l475_iot1
drivers.stm32_clock_configuration.common_core.sysclksrc_msi_48:
extra_args: DTC_OVERLAY_FILE="boards/clear_clocks.overlay;boards/clear_msi.overlay;boards/msi_range11.overlay"
platform_allow: disco_l475_iot1 nucleo_l4r5zi stm32l562e_dk nucleo_wl55jc nucleo_wb55rg
integration_platforms:
- disco_l475_iot1
drivers.stm32_clock_configuration.common_core.l4_l5.sysclksrc_hse_8.fixup:
extra_args: DTC_OVERLAY_FILE="boards/clear_clocks.overlay;boards/clear_msi.overlay;boards/hse_8.overlay"
platform_allow: disco_l475_iot1 nucleo_l4r5zi stm32l562e_dk
harness: ztest
harness_config:
fixture: mco_sb_closed
integration_platforms:
- disco_l475_iot1
drivers.stm32_clock_configuration.common_core.l4_l5.sysclksrc_pll_64_hse_8.fixup:
extra_args: DTC_OVERLAY_FILE="boards/clear_clocks.overlay;boards/clear_msi.overlay;boards/pll_64_hse_8.overlay"
platform_allow: disco_l475_iot1 nucleo_l4r5zi stm32l562e_dk
harness: ztest
harness_config:
fixture: mco_sb_closed
integration_platforms:
- disco_l475_iot1
drivers.stm32_clock_configuration.common_core.g0.sysclksrc_pll_64_hse_8:
extra_args: DTC_OVERLAY_FILE="boards/clear_clocks.overlay;boards/pll_64_hse_8.overlay"
platform_allow: nucleo_g071rb
harness: ztest
harness_config:
fixture: mco_sb_closed
integration_platforms:
- nucleo_g071rb
drivers.stm32_clock_configuration.common_core.g0.sysclksrc_hsi_g0_16_div_2:
extra_args: DTC_OVERLAY_FILE="boards/clear_clocks.overlay;boards/hsi_g0_16_div_2.overlay"
platform_allow: nucleo_g071rb
integration_platforms:
- nucleo_g071rb
drivers.stm32_clock_configuration.common_core.g0.sysclksrc_hsi_g0_16_div_4:
extra_args: DTC_OVERLAY_FILE="boards/clear_clocks.overlay;boards/hsi_g0_16_div_4.overlay"
platform_allow: nucleo_g071rb
integration_platforms:
- nucleo_g071rb
drivers.stm32_clock_configuration.common_core.g4.sysclksrc_pll_64_hsi_16:
extra_args: DTC_OVERLAY_FILE="boards/clear_clocks.overlay;boards/pll_64_hsi_16.overlay"
platform_allow: nucleo_g474re
integration_platforms:
- nucleo_g474re
drivers.stm32_clock_configuration.common_core.g0.sysclksrc_pll_g0_64_hsi_16:
extra_args: DTC_OVERLAY_FILE="boards/clear_clocks.overlay;boards/pll_g0_64_hsi_16.overlay"
platform_allow: nucleo_g071rb
integration_platforms:
- nucleo_g071rb
drivers.stm32_clock_configuration.common_core.g4.sysclksrc_hsi_16:
extra_args: DTC_OVERLAY_FILE="boards/clear_clocks.overlay;boards/hsi_16.overlay"
platform_allow: nucleo_g474re
integration_platforms:
- nucleo_g474re
drivers.stm32_clock_configuration.common_core.g0.sysclksrc_hsi_g0_16:
extra_args: DTC_OVERLAY_FILE="boards/clear_clocks.overlay;boards/hsi_g0_16.overlay"
platform_allow: nucleo_g071rb
integration_platforms:
- nucleo_g071rb
drivers.stm32_clock_configuration.common_core.g4.sysclksrc_hse_24:
extra_args: DTC_OVERLAY_FILE="boards/clear_clocks.overlay;boards/hse_24.overlay"
platform_allow: nucleo_g474re
drivers.stm32_clock_configuration.common_core.l0_l1.sysclksrc_hse_8:
extra_args: DTC_OVERLAY_FILE="boards/clear_clocks.overlay;boards/clear_msi.overlay;boards/hse_8.overlay"
platform_allow: nucleo_l152re nucleo_l073rz
integration_platforms:
- nucleo_l152re
drivers.stm32_clock_configuration.common_core.l0_l1.sysclksrc_pll_32_hse_8:
extra_args: DTC_OVERLAY_FILE="boards/clear_clocks.overlay;boards/pll_32_hse_8.overlay"
platform_allow: nucleo_l152re nucleo_l073rz
integration_platforms:
- nucleo_l152re
drivers.stm32_clock_configuration.common_core.l0_l1.sysclksrc_pll_32_hsi_16:
extra_args: DTC_OVERLAY_FILE="boards/clear_clocks.overlay;boards/pll_32_hsi_16.overlay"
platform_allow: nucleo_l152re nucleo_l073rz
integration_platforms:
- nucleo_l152re
drivers.stm32_clock_configuration.common_core.l0_l1.sysclksrc_msi_range6:
extra_args: DTC_OVERLAY_FILE="boards/clear_clocks.overlay;boards/msi_range6.overlay"
platform_allow: nucleo_l152re nucleo_l073rz
integration_platforms:
- nucleo_l152re
drivers.stm32_clock_configuration.common_core.wl.sysclksrc_pll_48_hsi_16:
extra_args: DTC_OVERLAY_FILE="boards/clear_clocks.overlay;boards/pll_48_hsi_16.overlay"
platform_allow: nucleo_wl55jc
integration_platforms:
- nucleo_wl55jc
drivers.stm32_clock_configuration.common_core.wl.sysclksrc_pll_48_hse_32:
extra_args: DTC_OVERLAY_FILE="boards/clear_clocks.overlay;boards/wl_pll_48_hse_32.overlay"
platform_allow: nucleo_wl55jc
integration_platforms:
- nucleo_wl55jc
drivers.stm32_clock_configuration.common_core.wl.sysclksrc_hse_32:
extra_args: DTC_OVERLAY_FILE="boards/clear_clocks.overlay;boards/wl_32_hse.overlay"
platform_allow: nucleo_wl55jc
integration_platforms:
- nucleo_wl55jc
drivers.stm32_clock_configuration.common_core.wb.sysclksrc_hse_32:
extra_args: DTC_OVERLAY_FILE="boards/clear_clocks.overlay;boards/hse_32.overlay"
platform_allow: nucleo_wb55rg
integration_platforms:
- nucleo_wb55rg
drivers.stm32_clock_configuration.common_core.wb.sysclksrc_pll_48_hsi_16:
extra_args: DTC_OVERLAY_FILE="boards/clear_clocks.overlay;boards/wb_pll_48_hsi_16.overlay"
platform_allow: nucleo_wb55rg
integration_platforms:
- nucleo_wb55rg
drivers.stm32_clock_configuration.common_core.wb.sysclksrc_pll_64_hse_32:
extra_args: DTC_OVERLAY_FILE="boards/clear_clocks.overlay;boards/wb_pll_64_hse_32.overlay"
platform_allow: nucleo_wb55rg
integration_platforms:
- nucleo_wb55rg
drivers.stm32_clock_configuration.common_core.wb.sysclksrc_pll_48_msi_4:
extra_args: DTC_OVERLAY_FILE="boards/clear_clocks.overlay;boards/wb_pll_48_msi_4.overlay"
platform_allow: nucleo_wb55rg
integration_platforms:
- nucleo_wb55rg
drivers.stm32_clock_configuration.common_core.f0_f3.sysclksrc_hsi_8:
extra_args: DTC_OVERLAY_FILE="boards/clear_f0_f1_f3_clocks.overlay;boards/hsi_8.overlay"
platform_allow: nucleo_f091rc stm32f3_disco
integration_platforms:
- nucleo_f091rc
drivers.stm32_clock_configuration.common_core.f0_f3.sysclksrc_hse_8:
extra_args: DTC_OVERLAY_FILE="boards/clear_f0_f1_f3_clocks.overlay;boards/hse_8_bypass.overlay"
platform_allow: nucleo_f091rc stm32f3_disco
integration_platforms:
- nucleo_f091rc
drivers.stm32_clock_configuration.common_core.f0_f3.sysclksrc_pll_32_hsi_8:
extra_args: DTC_OVERLAY_FILE="boards/clear_f0_f1_f3_clocks.overlay;boards/f0_f3_pll_32_hsi_8.overlay"
platform_allow: nucleo_f091rc stm32f3_disco
integration_platforms:
- nucleo_f091rc
drivers.stm32_clock_configuration.common_core.f0_f3.sysclksrc_pll_32_hse_8:
extra_args: DTC_OVERLAY_FILE="boards/clear_f0_f1_f3_clocks.overlay;boards/f0_f3_pll_32_hse_8.overlay"
platform_allow: nucleo_f091rc stm32f3_disco
integration_platforms:
- nucleo_f091rc
drivers.stm32_clock_configuration.common_core.f1.sysclksrc_hsi_8:
extra_args: DTC_OVERLAY_FILE="boards/clear_f0_f1_f3_clocks.overlay;boards/hsi_8.overlay"
platform_allow: nucleo_f103rb
integration_platforms:
- nucleo_f103rb
drivers.stm32_clock_configuration.common_core.f1.sysclksrc_hse_8:
extra_args: DTC_OVERLAY_FILE="boards/clear_f0_f1_f3_clocks.overlay;boards/hse_8.overlay"
platform_allow: nucleo_f103rb
integration_platforms:
- nucleo_f103rb
drivers.stm32_clock_configuration.common_core.f1.sysclksrc_pll_64_hsi_8:
extra_args: DTC_OVERLAY_FILE="boards/clear_f0_f1_f3_clocks.overlay;boards/f1_pll_64_hsi_8.overlay"
platform_allow: nucleo_f103rb
integration_platforms:
- nucleo_f103rb
drivers.stm32_clock_configuration.common_core.f1.sysclksrc_pll_64_hse_8:
extra_args: DTC_OVERLAY_FILE="boards/clear_f0_f1_f3_clocks.overlay;boards/f1_pll_64_hse_8.overlay"
platform_allow: nucleo_f103rb
integration_platforms:
- nucleo_f103rb
drivers.stm32_clock_configuration.common_core.f2_f4_f7.sysclksrc_hsi_16:
extra_args: DTC_OVERLAY_FILE="boards/clear_f2_f4_f7_clocks.overlay;boards/hsi_16.overlay"
platform_allow: nucleo_f207zg nucleo_f429zi nucleo_f446re nucleo_f746zg
integration_platforms:
- nucleo_f207zg
drivers.stm32_clock_configuration.common_core.f2_f4_f7.sysclksrc_hse_8:
extra_args: DTC_OVERLAY_FILE="boards/clear_f2_f4_f7_clocks.overlay;boards/hse_8.overlay"
platform_allow: nucleo_f207zg nucleo_f429zi nucleo_f446re nucleo_f746zg
integration_platforms:
- nucleo_f207zg
drivers.stm32_clock_configuration.common_core.f2_f4_f7.sysclksrc_pll_64_hsi_16:
extra_args: DTC_OVERLAY_FILE="boards/clear_f2_f4_f7_clocks.overlay;boards/f2_f4_f7_pll_64_hsi_16.overlay"
platform_allow: nucleo_f207zg nucleo_f429zi nucleo_f446re nucleo_f746zg
integration_platforms:
- nucleo_f207zg
drivers.stm32_clock_configuration.common_core.f2_f4_f7.sysclksrc_pll_64_hse_8:
extra_args: DTC_OVERLAY_FILE="boards/clear_f2_f4_f7_clocks.overlay;boards/f2_f4_f7_pll_64_hse_8.overlay"
platform_allow: nucleo_f207zg nucleo_f429zi nucleo_f446re nucleo_f746zg
integration_platforms:
- nucleo_f207zg
drivers.stm32_clock_configuration.common_core.f2_f4_f7.sysclksrc_pll_100_hsi_16_ahb2:
extra_args: DTC_OVERLAY_FILE="boards/clear_f2_f4_f7_clocks.overlay;boards/f2_f4_f7_pll_100_hsi_16_ahb_2.overlay"
platform_allow: nucleo_f207zg nucleo_f429zi nucleo_f446re nucleo_f746zg
integration_platforms:
- nucleo_f207zg

View file

@ -1,24 +1,40 @@
common:
timeout: 5
timeout: 5
tags: clock_control
tests:
drivers.stm32_clock_configuration.h7_core.sysclksrc_pll_hse_96:
extra_args: DTC_OVERLAY_FILE="boards/clear_clocks.overlay;boards/pll_hse_96.overlay"
platform_allow: nucleo_h743zi
integration_platforms:
- nucleo_h743zi
drivers.stm32_clock_configuration.h7_core.sysclksrc_pll_hsi_96:
extra_args: DTC_OVERLAY_FILE="boards/clear_clocks.overlay;boards/pll_hsi_96.overlay"
platform_allow: nucleo_h743zi
integration_platforms:
- nucleo_h743zi
drivers.stm32_clock_configuration.h7_core.sysclksrc_hsi_64:
extra_args: DTC_OVERLAY_FILE="boards/clear_clocks.overlay;boards/hsi_64.overlay"
platform_allow: nucleo_h743zi
integration_platforms:
- nucleo_h743zi
drivers.stm32_clock_configuration.h7_core.sysclksrc_csi_4:
extra_args: DTC_OVERLAY_FILE="boards/clear_clocks.overlay;boards/csi_4.overlay"
platform_allow: nucleo_h743zi
integration_platforms:
- nucleo_h743zi
drivers.stm32_clock_configuration.h7_core.sysclksrc_hse_8:
extra_args: DTC_OVERLAY_FILE="boards/clear_clocks.overlay;boards/hse_8.overlay"
platform_allow: nucleo_h743zi
integration_platforms:
- nucleo_h743zi
drivers.stm32_clock_configuration.h7_core.sysclksrc_pll_csi_96:
extra_args: DTC_OVERLAY_FILE="boards/clear_clocks.overlay;boards/pll_csi_96.overlay"
platform_allow: nucleo_h743zi
integration_platforms:
- nucleo_h743zi
drivers.stm32_clock_configuration.h7_core.sysclksrc_pll_hse_550:
extra_args: DTC_OVERLAY_FILE="boards/clear_clocks.overlay;boards/pll_hse_550.overlay"
platform_allow: nucleo_h723zg stm32h735g_disco
integration_platforms:
- nucleo_h723zg