ci: update build-test-rules to use common_components

This commit is contained in:
igor.udot
2026-01-23 10:14:09 +08:00
parent 70775b1f5f
commit 4c26ab876b
100 changed files with 310 additions and 0 deletions
@@ -2,6 +2,7 @@
components/app_trace/test_apps:
depends_components:
- *common_components
- esp_trace
- esp_driver_gptimer
disable:
@@ -20,6 +20,7 @@ components/app_update/test_apps:
temporary: true
reason: lack of runners # TODO: [ESP32C61] IDF-13165
depends_components:
- *common_components
- app_update
- bootloader_support
- esp_partitions
@@ -5,6 +5,7 @@ components/bootloader_support/test_apps/bootloader_support:
- if: IDF_TARGET not in ["esp32", "esp32s3", "esp32c3"]
reason: Testing on two diff architectures is sufficient
depends_components:
- *common_components
- bootloader_support
components/bootloader_support/test_apps/rtc_custom_section:
@@ -12,4 +13,5 @@ components/bootloader_support/test_apps/rtc_custom_section:
- if: SOC_RTC_MEM_SUPPORTED == 1
reason: this feature is supported on chips that have RTC memory
depends_components:
- *common_components
- bootloader_support
@@ -5,6 +5,7 @@ components/bt/test_apps/basic_unit_test:
- if: IDF_TARGET not in ["esp32", "esp32c3"]
reason: Sufficient to run the tests on one chip of each architecture
depends_components:
- *common_components
- bt
components/bt/test_apps/memory_release:
@@ -14,4 +15,5 @@ components/bt/test_apps/memory_release:
- if: CONFIG_NAME == "psram" and SOC_SPIRAM_SUPPORTED != 1
reason: Sufficient to run the tests on one chip of each architecture
depends_components:
- *common_components
- bt
@@ -5,6 +5,7 @@ components/console/test_apps/console:
- if: IDF_TARGET in["esp32", "esp32c3", "linux"]
reason: Testing all major architectures
depends_components:
- *common_components
- console
- esp_driver_uart
- esp_driver_usb_serial_jtag
@@ -6,6 +6,7 @@ components/cxx/test_apps:
temporary: true
reason: the other targets are not tested yet
depends_components:
- *common_components
- cxx
- pthread
- freertos
@@ -18,6 +18,7 @@ components/driver/test_apps/legacy_twai:
depends_filepatterns:
- components/driver/twai/**/*
depends_components:
- *common_components
- esp_driver_gpio
components/driver/test_apps/touch_element:
@@ -32,6 +33,7 @@ components/driver/test_apps/touch_element:
- components/soc/esp32s2/**/sens_struct.h
- components/soc/esp32s3/**/sens_struct.h
depends_components:
- *common_components
- esp_hal_touch_sens
components/driver/test_apps/touch_sensor_v1:
@@ -11,4 +11,5 @@ components/efuse/test_apps:
- if: IDF_TARGET in ["esp32s2", "esp32s3"]
reason: eFuse for S2 and S3 is similar to the C3 chip, so we only test for C3.
depends_components:
- *common_components
- efuse
@@ -5,6 +5,7 @@ components/esp_adc/test_apps/adc:
- if: SOC_ADC_SUPPORTED != 1
- if: CONFIG_NAME == "gdma_iram_safe" and IDF_TARGET in ["esp32", "esp32s2", "esp32c2"]
depends_components:
- *common_components
- esp_adc
- esp_driver_gpio
- esp_driver_i2s # ADC continuous driver relies on I2S on ESP32
@@ -6,5 +6,6 @@ components/esp_common/test_apps/esp_common:
- if: CONFIG_NAME == "psram_noinit" and SOC_SPIRAM_SUPPORTED != 1
- if: CONFIG_NAME == "xip_psram" and SOC_SPIRAM_XIP_SUPPORTED != 1
depends_components:
- *common_components
- esp_common
- esp_system # Defines the section placement for attributes
@@ -4,5 +4,6 @@ components/esp_driver_ana_cmpr/test_apps/analog_comparator:
disable:
- if: SOC_ANA_CMPR_SUPPORTED != 1
depends_components:
- *common_components
- esp_driver_gpio
- esp_driver_ana_cmpr
@@ -2,5 +2,6 @@ components/esp_driver_bitscrambler/test_apps/bitscrambler:
disable:
- if: SOC_BITSCRAMBLER_SUPPORTED != 1
depends_components:
- *common_components
- esp_driver_bitscrambler
- esp_hal_dma
@@ -2,16 +2,19 @@ components/esp_driver_cam/test_apps/csi:
disable:
- if: SOC_MIPI_CSI_SUPPORTED != 1
depends_components:
- *common_components
- esp_driver_cam
components/esp_driver_cam/test_apps/dvp:
disable:
- if: SOC_LCDCAM_CAM_SUPPORTED != 1
depends_components:
- *common_components
- esp_driver_cam
components/esp_driver_cam/test_apps/isp_dvp:
disable:
- if: SOC_ISP_DVP_SUPPORTED != 1
depends_components:
- *common_components
- esp_driver_cam
@@ -4,6 +4,7 @@ components/esp_driver_dac/test_apps/dac:
disable:
- if: SOC_DAC_SUPPORTED != 1
depends_components:
- *common_components
- esp_driver_i2s
- esp_driver_spi
- esp_adc
@@ -5,6 +5,7 @@ components/esp_driver_dma/test_apps/dma:
- if: SOC_GDMA_SUPPORTED != 1 and SOC_CP_DMA_SUPPORTED != 1
- if: CONFIG_NAME == "ext_mem_encryption" and SOC_FLASH_ENC_SUPPORTED != 1
depends_components:
- *common_components
- esp_driver_dma
- esp_hal_dma
@@ -12,5 +13,6 @@ components/esp_driver_dma/test_apps/dma2d:
disable:
- if: SOC_DMA2D_SUPPORTED != 1
depends_components:
- *common_components
- esp_driver_dma
- esp_hal_dma
@@ -2,6 +2,7 @@
components/esp_driver_gpio/test_apps:
depends_components:
- *common_components
- esp_driver_gpio
- esp_hal_gpio
@@ -10,5 +11,6 @@ components/esp_driver_gpio/test_apps/gpio_extensions:
- if: SOC_DEDICATED_GPIO_SUPPORTED == 1
- if: SOC_GPIO_SUPPORT_PIN_GLITCH_FILTER == 1 or SOC_GPIO_FLEX_GLITCH_FILTER_NUM > 0
depends_components:
- *common_components
- esp_driver_gpio
- esp_hal_gpio
@@ -4,5 +4,6 @@ components/esp_driver_gptimer/test_apps/gptimer:
disable:
- if: SOC_GPTIMER_SUPPORTED != 1
depends_components:
- *common_components
- esp_driver_gptimer
- esp_hal_timg
@@ -4,5 +4,6 @@ components/esp_driver_i2c/test_apps/i2c_test_apps:
disable:
- if: SOC_I2C_SUPPORTED != 1
depends_components:
- *common_components
- esp_driver_i2c
- esp_hal_i2c
@@ -4,6 +4,7 @@ components/esp_driver_i2s/test_apps/i2s:
disable:
- if: SOC_I2S_SUPPORTED != 1
depends_components:
- *common_components
- esp_driver_i2s
- esp_driver_pcnt
@@ -16,10 +17,12 @@ components/esp_driver_i2s/test_apps/i2s_multi_dev:
temporary: true
reason: lack of runners
depends_components:
- *common_components
- esp_driver_i2s
components/esp_driver_i2s/test_apps/lp_i2s:
disable:
- if: SOC_LP_I2S_SUPPORTED != 1
depends_components:
- *common_components
- esp_driver_i2s
@@ -4,4 +4,5 @@ components/esp_driver_i3c/test_apps/i3c_test_apps:
disable:
- if: SOC_I3C_MASTER_SUPPORTED != 1
depends_components:
- *common_components
- esp_driver_i3c
@@ -2,4 +2,5 @@ components/esp_driver_isp/test_apps/isp:
disable:
- if: SOC_ISP_SUPPORTED != 1
depends_components:
- *common_components
- esp_driver_isp
@@ -4,4 +4,5 @@ components/esp_driver_jpeg/test_apps/jpeg_test_apps:
disable:
- if: SOC_JPEG_CODEC_SUPPORTED != 1
depends_components:
- *common_components
- esp_driver_jpeg
@@ -4,5 +4,6 @@ components/esp_driver_ledc/test_apps/ledc:
disable:
- if: SOC_LEDC_SUPPORTED != 1
depends_components:
- *common_components
- esp_driver_ledc
- esp_hal_ledc
@@ -4,4 +4,5 @@ components/esp_driver_mcpwm/test_apps/mcpwm:
disable:
- if: SOC_MCPWM_SUPPORTED != 1
depends_components:
- *common_components
- esp_driver_mcpwm
@@ -4,4 +4,5 @@ components/esp_driver_parlio/test_apps/parlio:
disable:
- if: SOC_PARLIO_SUPPORTED != 1
depends_components:
- *common_components
- esp_driver_parlio
@@ -4,4 +4,5 @@ components/esp_driver_pcnt/test_apps/pulse_cnt:
disable:
- if: SOC_PCNT_SUPPORTED != 1
depends_components:
- *common_components
- esp_driver_pcnt
@@ -4,5 +4,6 @@ components/esp_driver_ppa/test_apps:
disable:
- if: SOC_PPA_SUPPORTED != 1
depends_components:
- *common_components
- esp_driver_ppa
- esp_hal_ppa
@@ -4,4 +4,5 @@ components/esp_driver_rmt/test_apps/rmt:
disable:
- if: SOC_RMT_SUPPORTED != 1
depends_components:
- *common_components
- esp_driver_rmt
@@ -3,6 +3,7 @@ components/esp_driver_sdio/test_apps/sdio/sdio_common_tests/host_sdmmc:
- if: IDF_TARGET in ["esp32", "esp32p4"]
reason: runners use ESP32 / ESP32P4 SDMMC as host
depends_components:
- *common_components
- sdmmc
- esp_driver_sdmmc
- esp_driver_sdio
@@ -15,6 +16,7 @@ components/esp_driver_sdio/test_apps/sdio/sdio_common_tests/sdio:
disable:
- if: SOC_SDIO_SLAVE_SUPPORTED != 1
depends_components:
- *common_components
- sdmmc
- esp_driver_sdmmc
- esp_driver_sdio
@@ -4,6 +4,7 @@ components/esp_driver_sdm/test_apps/sigma_delta:
disable:
- if: SOC_SDM_SUPPORTED != 1
depends_components:
- *common_components
- esp_driver_gpio
- esp_driver_sdm
- esp_hal_gpio
@@ -3,5 +3,6 @@ components/esp_driver_sdmmc/test_apps/sdmmc:
- if: SOC_SDMMC_HOST_SUPPORTED != 1
depends_components:
- *common_components
- sdmmc
- esp_driver_sdmmc
@@ -5,5 +5,6 @@ components/esp_driver_sdspi/test_apps/sdspi:
- if: IDF_TARGET not in ["esp32", "esp32s3", "esp32c3", "esp32c5", "esp32p4"]
reason: needs special runner, select few typical targets for testing
depends_components:
- *common_components
- sdmmc
- esp_driver_sdspi
@@ -1,5 +1,6 @@
.spi_depends_default: &spi_depends_default
depends_components:
- *common_components
- esp_mm # for cache
- esp_driver_spi
- esp_driver_gpio
@@ -2,4 +2,5 @@ components/esp_driver_touch_sens/test_apps/touch_sens:
disable:
- if: SOC_TOUCH_SENSOR_SUPPORTED != 1
depends_components:
- *common_components
- esp_driver_touch_sens
@@ -4,5 +4,6 @@ components/esp_driver_tsens/test_apps/temperature_sensor:
disable:
- if: SOC_TEMP_SENSOR_SUPPORTED != 1
depends_components:
- *common_components
- esp_driver_tsens
- esp_phy
@@ -5,4 +5,5 @@ components/esp_driver_twai/test_apps/test_twai:
temporary: true
reason: p4 rev3 migration # TODO: IDF-14393
depends_components:
- *common_components
- esp_driver_twai
@@ -11,6 +11,7 @@ components/esp_driver_uart/test_apps/rs485:
temporary: true
reason: lack of runners
depends_components:
- *common_components
- esp_driver_uart
- esp_hal_uart
- esp_driver_gpio
@@ -22,12 +23,14 @@ components/esp_driver_uart/test_apps/uart:
temporary: true
reason: not support yet # TODO: [ESP32S31] IDF-14789
depends_components:
- *common_components
- esp_driver_uart
- esp_hal_uart
- esp_driver_gpio
components/esp_driver_uart/test_apps/uart_vfs:
depends_components:
- *common_components
- esp_driver_uart
- esp_hal_uart
- vfs
@@ -36,6 +39,7 @@ components/esp_driver_uart/test_apps/uhci:
disable:
- if: SOC_UHCI_SUPPORTED != 1
depends_components:
- *common_components
- esp_driver_uart
- esp_hal_uart
- esp_driver_gpio
@@ -11,6 +11,7 @@ components/esp_driver_usb_serial_jtag/test_apps/usb_serial_jtag:
temporary: true
reason: No runners.
depends_components:
- *common_components
- vfs
- esp_driver_gpio
- esp_driver_usb_serial_jtag
@@ -27,6 +28,7 @@ components/esp_driver_usb_serial_jtag/test_apps/usb_serial_jtag_vfs:
temporary: true
reason: No runners.
depends_components:
- *common_components
- vfs
- esp_driver_usb_serial_jtag
- esp_hal_usb
@@ -5,4 +5,5 @@ components/esp_eth/test_apps:
- if: IDF_TARGET in ["esp32", "esp32p4"]
reason: ESP32 and ESP32P4 have internal EMAC. SPI Ethernet runners are based on ESP32.
depends_components:
- *common_components
- esp_eth
@@ -2,4 +2,5 @@ components/esp_event/host_test:
enable:
- if: IDF_TARGET == "linux"
depends_components:
- *common_components
- esp_event
@@ -8,4 +8,5 @@ components/esp_event/test_apps:
- if: IDF_TARGET != "esp32" and CONFIG_NAME == "ext_ram"
reason: it is enough to test ext_ram config on esp32
depends_components:
- *common_components
- esp_event
@@ -2,6 +2,7 @@
components/esp_hal_security/test_apps/crypto:
depends_components:
- *common_components
- efuse
- mbedtls
- esp_security
@@ -5,4 +5,5 @@ components/esp_hid/test_apps:
- if: IDF_TARGET in ["esp32", "esp32c3"]
reason: Testing on one chip per architecture is currently enough
depends_components:
- *common_components
- esp_hid
@@ -5,4 +5,5 @@ components/esp_http_client/test_apps:
- if: CONFIG_NAME == "client_only_mbedtls" and IDF_TARGET not in ["esp32c3"]
reason: Testing on one target is enough
depends_components:
- *common_components
- esp_http_client
@@ -4,6 +4,7 @@ components/esp_lcd/test_apps/i2c_lcd:
disable:
- if: SOC_I2C_SUPPORTED != 1
depends_components:
- *common_components
- esp_lcd
- esp_driver_i2c
disable_test:
@@ -13,6 +14,7 @@ components/esp_lcd/test_apps/i2c_lcd:
components/esp_lcd/test_apps/i80_lcd:
depends_components:
- *common_components
- esp_lcd
- esp_driver_i2s
disable:
@@ -20,6 +22,7 @@ components/esp_lcd/test_apps/i80_lcd:
components/esp_lcd/test_apps/mipi_dsi_lcd:
depends_components:
- *common_components
- esp_lcd
disable:
- if: SOC_LCD_MIPI_DSI_SUPPORTED != 1
@@ -30,6 +33,7 @@ components/esp_lcd/test_apps/mipi_dsi_lcd:
components/esp_lcd/test_apps/parlio_lcd:
depends_components:
- *common_components
- esp_lcd
- esp_driver_parlio
disable:
@@ -37,12 +41,14 @@ components/esp_lcd/test_apps/parlio_lcd:
components/esp_lcd/test_apps/rgb_lcd:
depends_components:
- *common_components
- esp_lcd
disable:
- if: SOC_LCD_RGB_SUPPORTED != 1
components/esp_lcd/test_apps/spi_lcd:
depends_components:
- *common_components
- esp_lcd
- esp_driver_spi
disable:
@@ -2,11 +2,13 @@
components/esp_libc/test_apps/newlib:
depends_components:
- *common_components
- esp_libc
- esp_rom
components/esp_libc/test_apps/no_rvfplib:
disable:
- if: ESP_ROM_HAS_RVFPLIB != 1
depends_components:
- *common_components
- esp_libc
- esp_rom
@@ -6,6 +6,7 @@ components/esp_netif/test_apps/test_app_esp_netif:
temporary: false
reason: Not needed to test on all targets (chosen two, one for each architecture)
depends_components:
- *common_components
- esp_netif
- lwip
- esp_eth
@@ -17,6 +18,7 @@ components/esp_netif/test_apps/test_app_vfs_l2tap:
temporary: true
reason: Not needed to test on all targets (chosen two, one for each architecture plus P4 tests time stamping)
depends_components:
- *common_components
- esp_netif
- lwip
- esp_eth
@@ -5,6 +5,7 @@ components/esp_partition/host_test/partition_api_test:
- if: IDF_TARGET == "linux"
reason: only test on linux
depends_components:
- *common_components
- esp_partition
components/esp_partition/host_test/partition_bdl_test:
@@ -12,5 +13,6 @@ components/esp_partition/host_test/partition_bdl_test:
- if: IDF_TARGET == "linux"
reason: only test on linux
depends_components:
- *common_components
- esp_blockdev
- esp_partition
@@ -4,4 +4,5 @@ components/esp_phy/test_apps/phy_multiple_init_data:
disable:
- if: IDF_TARGET == "esp32p4" # Update with caps here when IDF-7460 is resolved
depends_components:
- *common_components
- esp_phy
@@ -9,4 +9,5 @@ components/esp_pm/test_apps:
temporary: true
reason: not support yet # TODO: [ESP32H21] IDF-11522, [ESP32H4] IDF-12286 [ESP32S31] IDF-14645
depends_components:
- *common_components
- esp_pm
@@ -5,6 +5,7 @@ components/esp_psram/test_apps/psram:
- if: SOC_SPIRAM_SUPPORTED != 1
- if: CONFIG_NAME == "xip_psram_no_boot_init" and SOC_SPIRAM_XIP_SUPPORTED != 1
depends_components:
- *common_components
- esp_psram
- esp_mm
- esp_driver_gpio
@@ -5,5 +5,6 @@ components/esp_ringbuf/test_apps:
- if: IDF_TARGET in ["esp32", "esp32c3", "esp32s2", "linux"]
reason: covers all target types
depends_components:
- *common_components
- freertos
- esp_ringbuf
@@ -4,6 +4,7 @@ components/esp_rom/test_apps/linux_rom_apis:
enable:
- if: IDF_TARGET == "linux"
depends_components:
- *common_components
- esp_rom
components/esp_rom/test_apps/rom_impl_components:
@@ -13,6 +14,7 @@ components/esp_rom/test_apps/rom_impl_components:
- if: CONFIG_NAME == "no_rom_impl_components" and ((ESP_ROM_HAS_HAL_WDT != 1 and ESP_ROM_HAS_HAL_SYSTIMER != 1) and (ESP_ROM_HAS_HEAP_TLSF != 1 and ESP_ROM_HAS_SPI_FLASH != 1))
- if: SOC_WDT_SUPPORTED != 1
depends_components:
- *common_components
- esp_rom
components/esp_rom/test_apps/rom_tests:
@@ -21,4 +23,5 @@ components/esp_rom/test_apps/rom_tests:
temporary: false
reason: lack of memory for testing miniz compressing
depends_components:
- *common_components
- esp_rom
@@ -8,4 +8,5 @@ components/esp_security/test_apps/crypto_drivers:
temporary: true
reason: p4 rev3 migration # TODO: IDF-14418
depends_components:
- *common_components
- esp_security
@@ -2,6 +2,7 @@
components/esp_system/test_apps/cache_panic:
depends_components:
- *common_components
- spi_flash # esp_system is included by default
components/esp_system/test_apps/esp_system_unity_tests:
@@ -2,6 +2,7 @@
components/esp_timer/test_apps:
depends_components:
- *common_components
- esp_timer
disable:
- if: CONFIG_NAME == "dfs" and SOC_CLK_XTAL32K_SUPPORTED != 1
@@ -5,5 +5,6 @@ components/espcoredump/test_apps:
- if: IDF_TARGET in ["esp32", "esp32c3", "esp32c2"]
reason: Can test one chip per architecture, plus C2 which doesn't have RTC RAM
depends_components:
- *common_components
- espcoredump
- esp_system # for linker scripts
@@ -6,6 +6,7 @@ components/fatfs/test_apps/dyn_buffers:
reason: only one target required
depends_components:
- *common_components
- fatfs
components/fatfs/test_apps/flash_ro:
@@ -14,6 +15,7 @@ components/fatfs/test_apps/flash_ro:
reason: only one target per arch needed
depends_components:
- *common_components
- esp_partition
- spi_flash
- fatfs
@@ -24,6 +26,7 @@ components/fatfs/test_apps/flash_wl:
- if: IDF_TARGET not in ["esp32", "esp32c3", "linux"]
reason: only one target per arch needed
depends_components:
- *common_components
- esp_partition
- spi_flash
- fatfs
@@ -40,6 +43,7 @@ components/fatfs/test_apps/sdcard:
temporary: true
reason: lack of runners
depends_components:
- *common_components
- esp_driver_sdmmc
- esp_driver_spi
- sdmmc
@@ -7,6 +7,7 @@ components/freertos/test_apps/build_tests/freertos_build_test:
temporary: true
reason: not support yet, smp build failed # TODO: [ESP32S31] IDF-14685
depends_components:
- *common_components
- freertos
- esp_system # trigger on changes to idle / tick hooks, wdt, entry point to freertos code
- esp_hw_support # trigger on changes to cpu.c
@@ -16,6 +17,7 @@ components/freertos/test_apps/build_tests/orig_inc_path:
- if: IDF_TARGET in ["esp32"]
reason: The feature only depends on the build system, nothing target-specific that needs to be tested
depends_components:
- *common_components
- freertos
components/freertos/test_apps/freertos:
@@ -28,6 +30,7 @@ components/freertos/test_apps/freertos:
reason: not support yet # TODO: [ESP32S31] IDF-14685
- if: CONFIG_NAME == "psram" and SOC_SPIRAM_SUPPORTED != 1
depends_components:
- *common_components
- freertos
- esp_system # trigger on changes to idle / tick hooks, wdt, entry point to freertos code
- esp_hw_support # trigger on changes to cpu.c
@@ -12,6 +12,7 @@ components/heap/test_apps/heap_tests:
# Non-target specific functionality, only test on a single target in default pipeline
- if: CONFIG_NAME == "in_flash" and (IDF_TARGET != "esp32c6" and NIGHTLY_RUN != "1")
depends_components:
- *common_components
- heap
- soc
- esp_psram
@@ -20,6 +21,7 @@ components/heap/test_apps/host_test_linux:
enable:
- if: IDF_TARGET == "linux"
depends_components:
- *common_components
- heap
depends_filepatterns:
- components/soc/**/include/soc/soc.h
@@ -5,4 +5,5 @@ components/log/host_test/log_test:
- if: IDF_TARGET == "linux"
reason: only test on linux
depends_components:
- *common_components
- log
@@ -5,4 +5,5 @@ components/log/test_apps:
- if: IDF_TARGET == "esp32"
reason: only test on esp32
depends_components:
- *common_components
- log
@@ -10,6 +10,7 @@ components/mbedtls/test_apps:
- if: CONFIG_NAME == "psram_all_ext_flash_enc" and IDF_TARGET not in ["esp32", "esp32p4", "esp32c5"]
reason: lack of runners
depends_components:
- *common_components
- mbedtls
- esp_security
- esp_mm
@@ -1,5 +1,6 @@
components/nvs_flash/host_test:
depends_components:
- *common_components
- nvs_flash
- nvs_sec_provider
- esp_blockdev
@@ -10,6 +11,7 @@ components/nvs_flash/host_test:
components/nvs_flash/test_apps:
depends_components:
- *common_components
- spi_flash
- nvs_flash
- nvs_sec_provider
@@ -20,6 +22,7 @@ components/nvs_flash/test_apps:
components/nvs_flash/test_apps_bootloader:
depends_components:
- *common_components
- spi_flash
- nvs_flash
- esp_partition
@@ -5,6 +5,7 @@ components/pthread/test_apps/pthread_psram_tests:
- if: IDF_TARGET in ["esp32"]
reason: PSRAM only available on ESP32, S2, S3; code is fairly generic
depends_components:
- *common_components
- pthread
- freertos
@@ -12,5 +13,6 @@ components/pthread/test_apps/pthread_unity_tests:
enable:
- if: IDF_TARGET in ["esp32", "esp32c2", "esp32c3", "esp32c5", "esp32c6", "esp32c61", "esp32h2", "esp32p4", "esp32s2", "esp32s3", "linux"]
depends_components:
- *common_components
- pthread
- freertos
@@ -5,5 +5,6 @@ components/rt/test_apps/posix_rt_test:
- if: IDF_TARGET in ["esp32", "esp32s2", "esp32c3", "esp32p4"]
reason: covers all major arch types, xtensa vs riscv, single vs dual-core
depends_components:
- *common_components
- rt
- freertos
@@ -8,6 +8,7 @@ components/sdmmc/test_apps:
temporary: false
reason: only one target required for running the test
depends_components:
- *common_components
- sdmmc
- esp_driver_sdmmc
- vfs
@@ -8,6 +8,7 @@ components/spi_flash/test_apps/esp_flash:
depends_filepatterns:
- components/bootloader_support/bootloader_flash/**/*
depends_components:
- *common_components
- esp_mm
- esp_psram
- spi_flash
@@ -22,12 +23,14 @@ components/spi_flash/test_apps/esp_flash_blockdev:
temporary: false
reason: should be sufficient to test on one Xtensa and one RISC-V target
depends_components:
- *common_components
- spi_flash
components/spi_flash/test_apps/esp_flash_freq_limit:
enable:
- if: IDF_TARGET == "esp32c5"
depends_components:
- *common_components
- spi_flash
- esp_pm
- esp_driver_gptimer
@@ -39,6 +42,7 @@ components/spi_flash/test_apps/esp_flash_stress:
temporary: true
reason: not support yet # TODO: [ESP32S31] IDF-14777
depends_components:
- *common_components
- esp_mm
- spi_flash
- esp_hal_mspi
@@ -54,12 +58,14 @@ components/spi_flash/test_apps/flash_encryption:
reason: No runners # IDF-5634
depends_components:
- *common_components
- esp_mm
- spi_flash
- esp_hal_mspi
components/spi_flash/test_apps/flash_mmap:
depends_components:
- *common_components
- esp_mm
- spi_flash
- esp_hal_mspi
@@ -84,6 +90,7 @@ components/spi_flash/test_apps/flash_suspend:
temporary: true
reason: lack of runners
depends_components:
- *common_components
- spi_flash
- esp_driver_gptimer
- esp_hal_mspi
@@ -95,6 +102,7 @@ components/spi_flash/test_apps/mspi_test:
depends_filepatterns:
- components/bootloader_support/bootloader_flash/**/*
depends_components:
- *common_components
- esp_mm
- esp_psram
- spi_flash
@@ -3,6 +3,7 @@ components/spiffs/host_test:
- if: IDF_TARGET == "linux"
reason: only test on linux
depends_components:
- *common_components
- spi_flash
- esp_partition
- spiffs
@@ -4,6 +4,7 @@ components/spiffs/test_apps:
reason: These chips should be sufficient for test coverage (Xtensa and RISC-V, single and dual core)
depends_components:
- *common_components
- spi_flash
- esp_partition
- spiffs
@@ -6,6 +6,7 @@ components/ulp/test_apps/lp_core/lp_core_basic_tests:
- if: CONFIG_NAME == "xtal" and SOC_CLK_LP_FAST_SUPPORT_XTAL != 1
- if: CONFIG_NAME == "lp_vad" and SOC_LP_VAD_SUPPORTED != 1
depends_components:
- *common_components
- ulp
- esp_adc
- esp_driver_i2s
@@ -20,6 +21,7 @@ components/ulp/test_apps/lp_core/lp_core_hp_uart:
disable:
- if: SOC_LP_CORE_SUPPORTED != 1
depends_components:
- *common_components
- ulp
- esp_hal_uart
- esp_hal_pmu
@@ -30,6 +32,7 @@ components/ulp/test_apps/ulp_fsm:
enable:
- if: SOC_ULP_FSM_SUPPORTED == 1
depends_components:
- *common_components
- ulp
- soc
- esp_hal_pmu
@@ -40,6 +43,7 @@ components/ulp/test_apps/ulp_riscv:
disable:
- if: SOC_RISCV_COPROC_SUPPORTED != 1
depends_components:
- *common_components
- ulp
- soc
- esp_hal_pmu
@@ -5,4 +5,5 @@ components/unity/test_apps:
- if: IDF_TARGET in["esp32", "linux"]
reason: need to test on a chip and linux targets
depends_components:
- *common_components
- unity
@@ -10,6 +10,7 @@ components/vfs/test_apps:
reason: lack of runners
depends_components:
- *common_components
- vfs
- fatfs
- spiffs
@@ -4,6 +4,7 @@ components/wpa_supplicant/test_apps:
disable:
- if: SOC_WIFI_SUPPORTED != 1
depends_components:
- *common_components
- esp_wifi
- wpa_supplicant
- mbedtls
+1
View File
@@ -2,6 +2,7 @@
.bt_default_depends: &bt_default_depends
depends_components:
- *common_components
- bt
- esp_phy
- esp_coex
@@ -6,6 +6,7 @@ examples/custom_bootloader/bootloader_extra_dir:
- if: IDF_TARGET not in ["esp32s3", "esp32c3"]
reason: Testing on two diff architectures is sufficient
depends_components:
- *common_components
- bootloader_support
examples/custom_bootloader/bootloader_hooks:
@@ -13,6 +14,7 @@ examples/custom_bootloader/bootloader_hooks:
- if: IDF_TARGET not in ["esp32s3", "esp32c3"]
reason: Testing on two diff architectures is sufficient
depends_components:
- *common_components
- bootloader_support
examples/custom_bootloader/bootloader_multiboot:
@@ -24,6 +26,7 @@ examples/custom_bootloader/bootloader_multiboot:
- if: IDF_TARGET not in ["esp32s3", "esp32c3"]
reason: Testing on two diff architectures is sufficient
depends_components:
- *common_components
- bootloader_support
examples/custom_bootloader/bootloader_override:
@@ -31,4 +34,5 @@ examples/custom_bootloader/bootloader_override:
- if: IDF_TARGET not in ["esp32s3", "esp32c3"]
reason: Testing on two diff architectures is sufficient
depends_components:
- *common_components
- bootloader_support
+3
View File
@@ -2,13 +2,16 @@
examples/cxx/exceptions:
depends_components:
- *common_components
- cxx
examples/cxx/pthread:
depends_components:
- *common_components
- cxx
- pthread
examples/cxx/rtti:
depends_components:
- *common_components
- cxx
+3
View File
@@ -6,6 +6,7 @@ examples/ethernet/basic:
disable:
- if: IDF_TARGET not in ["esp32", "esp32p4"]
depends_components:
- *common_components
- esp_eth
- esp_netif
- lwip
@@ -20,6 +21,7 @@ examples/ethernet/iperf:
temporary: true
reason: lack of runners
depends_components:
- *common_components
- esp_eth
- esp_netif
- lwip
@@ -33,5 +35,6 @@ examples/ethernet/ptp:
enable:
- if: SOC_EMAC_IEEE1588V2_SUPPORTED == 1
depends_components:
- *common_components
- esp_eth
- esp_netif
@@ -4,6 +4,7 @@ examples/get-started/blink:
disable:
- if: SOC_GPSPI_SUPPORTED != 1 and SOC_RMT_SUPPORTED != 1 # The blink example relies on the RMT or GPSPI to drive the led strip
depends_components:
- *common_components
- esp_driver_gpio
- esp_driver_spi
- esp_driver_rmt
@@ -2,6 +2,7 @@
.ieee802154_dependencies: &ieee802154_dependencies
depends_components:
- *common_components
- esp_coex
- esp_phy
- ieee802154
+5
View File
@@ -9,6 +9,7 @@ examples/network/bridge:
- if: IDF_TARGET != "esp32"
reason: Generic functionality, no need to be run on specific targets
depends_components:
- *common_components
- esp_eth
- esp_netif
- lwip
@@ -18,6 +19,7 @@ examples/network/eth2ap:
disable:
- if: SOC_WIFI_SUPPORTED != 1
depends_components:
- *common_components
- esp_eth
- esp_wifi
@@ -25,6 +27,7 @@ examples/network/simple_sniffer:
disable:
- if: SOC_WIFI_SUPPORTED != 1
depends_components:
- *common_components
- esp_wifi
- fatfs
- esp_eth
@@ -33,6 +36,7 @@ examples/network/sta2eth:
disable:
- if: SOC_WIFI_SUPPORTED != 1
depends_components:
- *common_components
- esp_eth
- esp_wifi
- protocomm
@@ -48,5 +52,6 @@ examples/network/vlan_support:
- if: IDF_TARGET not in ["esp32"]
reason: Runner uses esp32 ethernet kit
depends_components:
- *common_components
- esp_eth
- esp_netif
@@ -4,6 +4,7 @@
# Or delete TODO without modifying the configuration if it is sure that current rules are correct.
.openthread_dependencies: &openthread_dependencies
depends_components:
- *common_components
- esp_coex
- esp_netif
- esp_phy
@@ -19,6 +20,7 @@
.openthread_sleep_dependencies: &openthread_sleep_dependencies
depends_components:
- *common_components
- esp_hw_support
examples/openthread/ot_br:
@@ -2,6 +2,7 @@
.adc_dependencies: &adc_dependencies
depends_components:
- *common_components
- esp_adc
- efuse
- esp_driver_i2s
@@ -21,6 +22,7 @@ examples/peripherals/analog_comparator:
disable:
- if: SOC_ANA_CMPR_SUPPORTED != 1
depends_components:
- *common_components
- esp_driver_gpio
- esp_driver_ana_cmpr
@@ -28,12 +30,14 @@ examples/peripherals/bitscrambler:
disable:
- if: SOC_BITSCRAMBLER_SUPPORTED != 1
depends_components:
- *common_components
- esp_driver_bitscrambler
examples/peripherals/camera/dvp_dsi:
disable:
- if: SOC_LCDCAM_CAM_SUPPORTED != 1 or SOC_MIPI_DSI_SUPPORTED != 1
depends_components:
- *common_components
- esp_lcd
- esp_driver_cam
@@ -41,6 +45,7 @@ examples/peripherals/camera/dvp_isp_dsi:
disable:
- if: SOC_ISP_DVP_SUPPORTED != 1 or SOC_MIPI_DSI_SUPPORTED != 1
depends_components:
- *common_components
- esp_lcd
- esp_driver_cam
@@ -52,6 +57,7 @@ examples/peripherals/camera/dvp_spi_lcd:
temporary: true
reason: lack of runners
depends_components:
- *common_components
- esp_lcd
- esp_driver_cam
@@ -59,6 +65,7 @@ examples/peripherals/camera/mipi_isp_dsi:
disable:
- if: SOC_MIPI_CSI_SUPPORTED != 1 or SOC_MIPI_DSI_SUPPORTED != 1
depends_components:
- *common_components
- esp_lcd
- esp_driver_cam
@@ -70,6 +77,7 @@ examples/peripherals/dac/dac_cosine_wave:
disable:
- if: SOC_DAC_SUPPORTED != 1
depends_components:
- *common_components
- esp_adc
- efuse
- esp_driver_i2s
@@ -78,6 +86,7 @@ examples/peripherals/dac/dac_cosine_wave:
examples/peripherals/gpio:
depends_components:
- *common_components
- esp_driver_gpio
- esp_hal_gpio
@@ -90,24 +99,28 @@ examples/peripherals/h264:
- if: IDF_TARGET in ["esp32p4", "esp32s3"]
reason: only supports esp32p4 and esp32s3
depends_components:
- *common_components
- esp_h264
examples/peripherals/i2c/i2c_basic:
disable:
- if: SOC_I2C_SUPPORTED != 1
depends_components:
- *common_components
- esp_driver_i2c
examples/peripherals/i2c/i2c_eeprom:
disable:
- if: SOC_I2C_SUPPORTED != 1
depends_components:
- *common_components
- esp_driver_i2c
examples/peripherals/i2c/i2c_slave_network_sensor:
disable:
- if: SOC_I2C_SLAVE_CAN_GET_STRETCH_CAUSE != 1 or (SOC_WIFI_SUPPORTED != 1 and SOC_EMAC_SUPPORTED != 1)
depends_components:
- *common_components
- esp_driver_i2c
- protocol_examples_common
@@ -119,6 +132,7 @@ examples/peripherals/i2c/i2c_tools:
temporary: true
reason: lack of runners
depends_components:
- *common_components
- esp_driver_i2c
depends_filepatterns:
- examples/system/console/advanced/components/**/*
@@ -127,6 +141,7 @@ examples/peripherals/i2c/i2c_u8g2:
disable:
- if: SOC_I2C_SUPPORTED != 1
depends_components:
- *common_components
- esp_driver_i2c
disable_test:
- if: IDF_TARGET not in ["esp32c3"]
@@ -142,6 +157,7 @@ examples/peripherals/i2s/i2s_advance/i2s_usb:
temporary: true
reason: usb_device_uac does not support esp32h4
depends_components:
- *common_components
- esp_driver_i2s
- esp_driver_i2c
@@ -149,18 +165,21 @@ examples/peripherals/i2s/i2s_basic/i2s_pdm:
disable:
- if: SOC_I2S_SUPPORTS_PDM != 1
depends_components:
- *common_components
- esp_driver_i2s
examples/peripherals/i2s/i2s_basic/i2s_std:
disable:
- if: SOC_I2S_SUPPORTED != 1
depends_components:
- *common_components
- esp_driver_i2s
examples/peripherals/i2s/i2s_basic/i2s_tdm:
disable:
- if: SOC_I2S_SUPPORTS_TDM != 1
depends_components:
- *common_components
- esp_driver_i2s
examples/peripherals/i2s/i2s_codec/i2s_es7210_tdm:
@@ -172,6 +191,7 @@ examples/peripherals/i2s/i2s_codec/i2s_es7210_tdm:
temporary: true
reason: lack of runners
depends_components:
- *common_components
- esp_driver_i2s
- esp_driver_i2c
- esp_driver_spi
@@ -181,6 +201,7 @@ examples/peripherals/i2s/i2s_codec/i2s_es8311:
- if: (SOC_I2S_SUPPORTED != 1 or SOC_I2C_SUPPORTED != 1)
reason: rely on I2S STD mode and I2C to config es7210
depends_components:
- *common_components
- esp_driver_i2s
- esp_driver_i2c
@@ -190,6 +211,7 @@ examples/peripherals/i2s/i2s_recorder:
enable:
- if: SOC_I2S_SUPPORTS_PDM_RX > 0
depends_components:
- *common_components
- esp_driver_spi
- esp_driver_i2s
@@ -197,12 +219,14 @@ examples/peripherals/i3c/i3c_i2c_basic:
disable:
- if: SOC_I3C_MASTER_SUPPORTED != 1
depends_components:
- *common_components
- esp_driver_i3c
examples/peripherals/i3c/i3c_lsm6dscx:
disable:
- if: SOC_I3C_MASTER_SUPPORTED != 1
depends_components:
- *common_components
- esp_driver_i3c
examples/peripherals/isp/multi_pipelines:
@@ -211,6 +235,7 @@ examples/peripherals/isp/multi_pipelines:
- if: SOC_MIPI_DSI_SUPPORTED != 1
- if: SOC_ISP_SUPPORTED != 1
depends_components:
- *common_components
- esp_driver_isp
- esp_driver_cam
- esp_lcd
@@ -219,18 +244,21 @@ examples/peripherals/jpeg/jpeg_decode:
disable:
- if: SOC_JPEG_CODEC_SUPPORTED != 1
depends_components:
- *common_components
- esp_driver_jpeg
examples/peripherals/jpeg/jpeg_encode:
disable:
- if: SOC_JPEG_ENCODE_SUPPORTED != 1
depends_components:
- *common_components
- esp_driver_jpeg
examples/peripherals/lcd/i2c_oled:
disable:
- if: SOC_I2C_SUPPORTED != 1
depends_components:
- *common_components
- esp_lcd
- esp_driver_i2c
@@ -238,6 +266,7 @@ examples/peripherals/lcd/i80_controller:
disable:
- if: SOC_LCD_I80_SUPPORTED != 1
depends_components:
- *common_components
- esp_lcd
- esp_driver_i2s
@@ -245,12 +274,14 @@ examples/peripherals/lcd/mipi_dsi:
disable:
- if: SOC_LCD_MIPI_DSI_SUPPORTED != 1
depends_components:
- *common_components
- esp_lcd
examples/peripherals/lcd/parlio_simulate:
disable:
- if: SOC_PARLIO_LCD_SUPPORTED != 1
depends_components:
- *common_components
- esp_lcd
- esp_driver_parlio
@@ -258,12 +289,14 @@ examples/peripherals/lcd/rgb_panel:
disable:
- if: SOC_LCD_RGB_SUPPORTED != 1
depends_components:
- *common_components
- esp_lcd
examples/peripherals/lcd/spi_lcd_touch:
disable:
- if: SOC_GPSPI_SUPPORTED != 1
depends_components:
- *common_components
- esp_lcd
- esp_driver_spi
@@ -271,6 +304,7 @@ examples/peripherals/lcd/tjpgd:
disable:
- if: SOC_GPSPI_SUPPORTED != 1
depends_components:
- *common_components
- esp_lcd
- esp_driver_spi
@@ -278,6 +312,7 @@ examples/peripherals/ledc:
disable:
- if: SOC_LEDC_SUPPORTED != 1
depends_components:
- *common_components
- esp_driver_ledc
- esp_hal_ledc
@@ -293,12 +328,14 @@ examples/peripherals/mcpwm:
disable:
- if: SOC_MCPWM_SUPPORTED != 1
depends_components:
- *common_components
- esp_driver_mcpwm
examples/peripherals/mcpwm/mcpwm_bdc_speed_control:
disable:
- if: SOC_MCPWM_SUPPORTED != 1 or SOC_PCNT_SUPPORTED != 1
depends_components:
- *common_components
- esp_driver_mcpwm
- esp_driver_pcnt
disable_test:
@@ -310,6 +347,7 @@ examples/peripherals/mcpwm/mcpwm_bldc_hall_control:
disable:
- if: SOC_MCPWM_SUPPORTED != 1
depends_components:
- *common_components
- esp_driver_mcpwm
disable_test:
- if: IDF_TARGET != "esp32s3"
@@ -320,12 +358,14 @@ examples/peripherals/mcpwm/mcpwm_capture_hc_sr04:
disable:
- if: SOC_MCPWM_SUPPORTED != 1
depends_components:
- *common_components
- esp_driver_mcpwm
examples/peripherals/mcpwm/mcpwm_foc_svpwm_open_loop:
disable:
- if: SOC_MCPWM_SUPPORTED != 1
depends_components:
- *common_components
- esp_driver_mcpwm
disable_test:
- if: IDF_TARGET != "esp32s3"
@@ -336,24 +376,28 @@ examples/peripherals/mcpwm/mcpwm_servo_control:
disable:
- if: SOC_MCPWM_SUPPORTED != 1
depends_components:
- *common_components
- esp_driver_mcpwm
examples/peripherals/mcpwm/mcpwm_sync:
disable:
- if: SOC_MCPWM_SUPPORTED != 1
depends_components:
- *common_components
- esp_driver_mcpwm
examples/peripherals/parlio:
disable:
- if: SOC_PARLIO_SUPPORTED != 1
depends_components:
- *common_components
- esp_driver_parlio
examples/peripherals/parlio/parlio_rx:
disable:
- if: SOC_PARLIO_SUPPORTED != 1
depends_components:
- *common_components
- esp_driver_parlio
- protocol_examples_common
@@ -361,6 +405,7 @@ examples/peripherals/parlio/parlio_tx/advanced_rgb_led_matrix:
disable:
- if: (SOC_PARLIO_SUPPORTED != 1 or SOC_PARLIO_TX_SUPPORT_LOOP_TRANSMISSION != 1) or SOC_PARLIO_TX_UNIT_MAX_DATA_WIDTH < 16
depends_components:
- *common_components
- esp_driver_parlio
examples/peripherals/parlio/parlio_tx/simple_rgb_led_matrix:
@@ -371,18 +416,21 @@ examples/peripherals/parlio/parlio_tx/simple_rgb_led_matrix:
temporary: true
reason: lack of runners
depends_components:
- *common_components
- esp_driver_parlio
examples/peripherals/pcnt:
disable:
- if: SOC_PCNT_SUPPORTED != 1
depends_components:
- *common_components
- esp_driver_pcnt
examples/peripherals/ppa/ppa_dsi:
disable:
- if: SOC_PPA_SUPPORTED != 1 or SOC_MIPI_DSI_SUPPORTED != 1
depends_components:
- *common_components
- esp_driver_ppa
- esp_hal_ppa
- esp_lcd
@@ -391,6 +439,7 @@ examples/peripherals/rmt:
disable:
- if: SOC_RMT_SUPPORTED != 1
depends_components:
- *common_components
- esp_driver_rmt
examples/peripherals/rmt/ir_nec_transceiver:
@@ -401,6 +450,7 @@ examples/peripherals/rmt/ir_nec_transceiver:
temporary: true
reason: lack of runners
depends_components:
- *common_components
- esp_driver_rmt
examples/peripherals/rmt/musical_buzzer:
@@ -408,6 +458,7 @@ examples/peripherals/rmt/musical_buzzer:
- if: SOC_RMT_SUPPORTED != 1
- if: SOC_RMT_SUPPORT_TX_LOOP_COUNT != 1
depends_components:
- *common_components
- esp_driver_rmt
examples/peripherals/rmt/stepper_motor:
@@ -415,6 +466,7 @@ examples/peripherals/rmt/stepper_motor:
- if: SOC_RMT_SUPPORTED != 1
- if: SOC_RMT_SUPPORT_TX_LOOP_AUTO_STOP != 1
depends_components:
- *common_components
- esp_driver_rmt
examples/peripherals/sdio/host:
@@ -432,6 +484,7 @@ examples/peripherals/sdio/host:
temporary: true
reason: lack of runners
depends_components:
- *common_components
- esp_driver_sdio
examples/peripherals/sdio/slave:
@@ -442,12 +495,14 @@ examples/peripherals/sdio/slave:
temporary: true
reason: lack of runners
depends_components:
- *common_components
- esp_driver_sdio
examples/peripherals/sigma_delta:
disable:
- if: SOC_SDM_SUPPORTED != 1
depends_components:
- *common_components
- esp_driver_sdm
- esp_hal_gpio
@@ -483,18 +538,21 @@ examples/peripherals/temperature_sensor/temp_sensor:
disable:
- if: SOC_TEMP_SENSOR_SUPPORTED != 1
depends_components:
- *common_components
- esp_driver_tsens
examples/peripherals/temperature_sensor/temp_sensor_monitor:
disable:
- if: SOC_TEMPERATURE_SENSOR_INTR_SUPPORT != 1
depends_components:
- *common_components
- esp_driver_tsens
examples/peripherals/timer_group/gptimer:
disable:
- if: SOC_GPTIMER_SUPPORTED != 1
depends_components:
- *common_components
- esp_driver_gptimer
- esp_hal_timg
@@ -502,6 +560,7 @@ examples/peripherals/timer_group/gptimer_capture_hc_sr04:
disable:
- if: SOC_ETM_SUPPORTED != 1 or SOC_TIMER_SUPPORT_ETM != 1
depends_components:
- *common_components
- esp_driver_gptimer
- esp_hal_timg
@@ -509,6 +568,7 @@ examples/peripherals/timer_group/wiegand_interface:
disable:
- if: SOC_GPTIMER_SUPPORTED != 1 or IDF_TARGET in ["esp32c2"]
depends_components:
- *common_components
- esp_driver_gptimer
- esp_hal_timg
@@ -520,12 +580,14 @@ examples/peripherals/touch_sensor/touch_sens_basic:
disable:
- if: SOC_TOUCH_SENSOR_SUPPORTED != 1
depends_components:
- *common_components
- esp_driver_touch_sens
examples/peripherals/touch_sensor/touch_sens_sleep:
disable:
- if: SOC_TOUCH_SENSOR_SUPPORTED != 1 or SOC_PM_SUPPORT_TOUCH_SENSOR_WAKEUP != 1
depends_components:
- *common_components
- esp_driver_touch_sens
examples/peripherals/twai/cybergear:
@@ -536,6 +598,7 @@ examples/peripherals/twai/cybergear:
temporary: true
reason: p4 rev3 migration # TODO: IDF-14393
depends_components:
- *common_components
- esp_driver_twai
examples/peripherals/twai/twai_error_recovery:
@@ -546,6 +609,7 @@ examples/peripherals/twai/twai_error_recovery:
temporary: true
reason: p4 rev3 migration # TODO: IDF-14393
depends_components:
- *common_components
- esp_driver_twai
examples/peripherals/twai/twai_network/twai_listen_only:
@@ -556,6 +620,7 @@ examples/peripherals/twai/twai_network/twai_listen_only:
temporary: true
reason: p4 rev3 migration # TODO: IDF-14393
depends_components:
- *common_components
- esp_driver_twai
examples/peripherals/twai/twai_network/twai_sender:
@@ -566,6 +631,7 @@ examples/peripherals/twai/twai_network/twai_sender:
temporary: true
reason: p4 rev3 migration # TODO: IDF-14393
depends_components:
- *common_components
- esp_driver_twai
examples/peripherals/twai/twai_utils:
@@ -576,6 +642,7 @@ examples/peripherals/twai/twai_utils:
temporary: true
reason: p4 rev3 migration # TODO: IDF-14393
depends_components:
- *common_components
- esp_driver_twai
examples/peripherals/uart/uart_dma_ota:
@@ -598,6 +665,7 @@ examples/peripherals/usb/device:
temporary: true
reason: lack of runners with usb_device tag
depends_components:
- *common_components
- fatfs
- esp_hw_support # for usb_phy
depends_filepatterns:
@@ -620,6 +688,7 @@ examples/peripherals/usb/device/tusb_ncm:
temporary: true
reason: lack of runners with usb_device tag
depends_components:
- *common_components
- esp_wifi
depends_filepatterns:
- examples/peripherals/usb/device/tusb_ncm/**/*
@@ -632,6 +701,7 @@ examples/peripherals/usb/host:
temporary: true
reason: lack of runners with usb_host_flash_disk tag
depends_components:
- *common_components
- fatfs
- esp_hal_usb
- esp_hw_support # for usb_phy
@@ -655,4 +725,5 @@ examples/peripherals/usb_serial_jtag/usb_serial_jtag_echo:
temporary: true
reason: lack of runners. Hardware is similar, test on one target is enough currently.
depends_components:
- *common_components
- esp_driver_usb_serial_jtag
+1
View File
@@ -2,6 +2,7 @@
.default_rules: &default_rules
depends_components:
- *common_components
- lwip
- esp_netif
- esp_wifi
+8
View File
@@ -14,6 +14,7 @@ examples/security/flash_encryption:
temporary: true
reason: lack of runners
depends_components:
- *common_components
- bootloader_support
examples/security/hmac_soft_jtag:
@@ -23,6 +24,7 @@ examples/security/hmac_soft_jtag:
- if: IDF_TARGET not in ["esp32c6"]
reason: sufficient to test on one HMAC-capable chip
depends_components:
- *common_components
- esp_hw_support
depends_filepatterns:
- examples/security/hmac_soft_jtag/**/*
@@ -35,6 +37,7 @@ examples/security/nvs_encryption_hmac:
temporary: true
reason: lack of runners
depends_components:
- *common_components
- nvs_flash
- nvs_sec_provider
depends_filepatterns:
@@ -44,12 +47,14 @@ examples/security/security_features_app:
disable:
- if: IDF_TARGET not in ["esp32c3", "esp32s3"]
depends_components:
- *common_components
- bootloader_support
examples/security/tee/tee_attestation:
enable:
- if: IDF_TARGET in ["esp32c6", "esp32h2", "esp32c5", "esp32c61"]
depends_components:
- *common_components
- esp_tee
depends_filepatterns:
- examples/security/tee/tee_attestation/**/*
@@ -58,6 +63,7 @@ examples/security/tee/tee_basic:
enable:
- if: IDF_TARGET in ["esp32c6", "esp32h2", "esp32c5", "esp32c61"]
depends_components:
- *common_components
- esp_tee
depends_filepatterns:
- examples/security/tee/tee_basic/**/*
@@ -66,6 +72,7 @@ examples/security/tee/tee_secure_ota:
enable:
- if: IDF_TARGET in ["esp32c6", "esp32c5", "esp32c61"]
depends_components:
- *common_components
- esp_tee
- protocol_examples_common
depends_filepatterns:
@@ -75,6 +82,7 @@ examples/security/tee/tee_secure_storage:
enable:
- if: IDF_TARGET in ["esp32c6", "esp32h2", "esp32c5", "esp32c61"]
depends_components:
- *common_components
- esp_tee
depends_filepatterns:
- examples/security/tee/tee_secure_storage/**/*
+13
View File
@@ -2,10 +2,12 @@
examples/storage/custom_flash_driver:
depends_components:
- *common_components
- spi_flash
examples/storage/emmc:
depends_components:
- *common_components
- fatfs
- vfs
- sdmmc
@@ -17,6 +19,7 @@ examples/storage/emmc:
examples/storage/partition_api/partition_find:
depends_components:
- *common_components
- esp_partition
disable_test:
- if: IDF_TARGET not in ["esp32", "esp32c3"]
@@ -24,6 +27,7 @@ examples/storage/partition_api/partition_find:
examples/storage/partition_api/partition_mmap:
depends_components:
- *common_components
- esp_partition
disable_test:
- if: IDF_TARGET not in ["esp32", "esp32c3"]
@@ -31,6 +35,7 @@ examples/storage/partition_api/partition_mmap:
examples/storage/partition_api/partition_ops:
depends_components:
- *common_components
- esp_partition
- spi_flash
disable_test:
@@ -39,6 +44,7 @@ examples/storage/partition_api/partition_ops:
examples/storage/parttool:
depends_components:
- *common_components
- partition_table
disable_test:
- if: IDF_TARGET != "esp32"
@@ -46,6 +52,7 @@ examples/storage/parttool:
examples/storage/perf_benchmark:
depends_components:
- *common_components
- fatfs
- spi_flash
- vfs
@@ -65,6 +72,7 @@ examples/storage/perf_benchmark:
examples/storage/sd_card/sdmmc:
depends_components:
- *common_components
- fatfs
- vfs
- sdmmc
@@ -78,6 +86,7 @@ examples/storage/sd_card/sdmmc:
examples/storage/sd_card/sdspi:
depends_components:
- *common_components
- fatfs
- vfs
- sdmmc
@@ -90,6 +99,7 @@ examples/storage/sd_card/sdspi:
examples/storage/semihost_vfs:
depends_components:
- *common_components
- vfs
disable_test:
- if: IDF_TARGET not in ["esp32"]
@@ -98,6 +108,7 @@ examples/storage/semihost_vfs:
examples/storage/spiffs:
depends_components:
- *common_components
- spiffs
- vfs
disable_test:
@@ -106,6 +117,7 @@ examples/storage/spiffs:
examples/storage/spiffsgen:
depends_components:
- *common_components
- spiffs
- vfs
- mbedtls
@@ -115,6 +127,7 @@ examples/storage/spiffsgen:
examples/storage/wear_levelling:
depends_components:
- *common_components
- vfs
- wear_levelling
- fatfs
@@ -2,6 +2,7 @@
examples/storage/fatfs:
depends_components:
- *common_components
- fatfs
- vfs
disable_test:
@@ -10,6 +11,7 @@ examples/storage/fatfs:
examples/storage/fatfs/ext_flash:
depends_components:
- *common_components
- fatfs
- vfs
- spi_flash
@@ -2,6 +2,7 @@
examples/storage/nvs/nvs_bootloader:
depends_components:
- *common_components
- nvs_flash
- nvs_sec_provider
disable:
@@ -14,6 +15,7 @@ examples/storage/nvs/nvs_bootloader:
examples/storage/nvs/nvs_console:
depends_components:
- *common_components
- nvs_flash
- console
- vfs
@@ -23,12 +25,14 @@ examples/storage/nvs/nvs_console:
examples/storage/nvs/nvs_iteration:
depends_components:
- *common_components
- nvs_flash
disable_test:
- if: IDF_TARGET not in ["esp32", "esp32c3"]
reason: only one target per arch needed
examples/storage/nvs/nvs_rw_blob:
depends_components:
- *common_components
- nvs_flash
disable_test:
- if: IDF_TARGET not in ["esp32", "esp32c3"]
@@ -36,6 +40,7 @@ examples/storage/nvs/nvs_rw_blob:
examples/storage/nvs/nvs_rw_value:
depends_components:
- *common_components
- nvs_flash
disable_test:
- if: IDF_TARGET not in ["esp32", "esp32c3"]
@@ -43,6 +48,7 @@ examples/storage/nvs/nvs_rw_value:
examples/storage/nvs/nvs_rw_value_cxx:
depends_components:
- *common_components
- nvs_flash
disable_test:
- if: IDF_TARGET not in ["esp32", "esp32c3"]
@@ -50,6 +56,7 @@ examples/storage/nvs/nvs_rw_value_cxx:
examples/storage/nvs/nvs_statistics:
depends_components:
- *common_components
- nvs_flash
disable_test:
- if: IDF_TARGET not in ["esp32", "esp32c3"]
@@ -57,6 +64,7 @@ examples/storage/nvs/nvs_statistics:
examples/storage/nvs/nvsgen:
depends_components:
- *common_components
- nvs_flash
disable_test:
- if: IDF_TARGET != "esp32"
+19
View File
@@ -11,6 +11,7 @@ examples/system/app_trace_basic:
examples/system/base_mac_address:
depends_components:
- *common_components
- esp_hw_support
examples/system/deep_sleep:
@@ -40,19 +41,23 @@ examples/system/efuse:
temporary: true
reason: not support yet # TODO: [ESP32S31] IDF-14688
depends_components:
- *common_components
- efuse
- bootloader_support
examples/system/esp_event/default_event_loop:
depends_components:
- *common_components
- esp_event
examples/system/esp_event/user_event_loops:
depends_components:
- *common_components
- esp_event
examples/system/esp_timer:
depends_components:
- *common_components
- esp_timer
examples/system/eventfd:
@@ -60,6 +65,7 @@ examples/system/eventfd:
- if: SOC_GPTIMER_SUPPORTED != 1 and (IDF_TARGET != "esp32" and (NIGHTLY_RUN != "1" or IDF_TARGET == "linux")) or IDF_TARGET in ["esp32s31"] # TODO: [ESP32S31] IDF-14932
reason: no target specific functionality, testing on a single target is sufficient
depends_components:
- *common_components
- vfs
- esp_driver_gptimer
@@ -83,6 +89,7 @@ examples/system/heap_task_tracking:
- if: IDF_TARGET != "esp32c3" and (NIGHTLY_RUN != "1" or IDF_TARGET == "linux")
reason: no target specific functionality, testing on a single target is sufficient
depends_components:
- *common_components
- heap
examples/system/himem:
@@ -95,6 +102,7 @@ examples/system/ipc/ipc_isr/riscv:
- if: IDF_TARGET in ["esp32p4"]
reason: The test is intended only for multi-core chips
depends_components:
- *common_components
- esp_system
examples/system/ipc/ipc_isr/xtensa:
@@ -102,6 +110,7 @@ examples/system/ipc/ipc_isr/xtensa:
- if: IDF_TARGET in ["esp32", "esp32s3"]
reason: The test is intended only for multi-core chips
depends_components:
- *common_components
- esp_system
examples/system/light_sleep:
@@ -123,6 +132,7 @@ examples/system/ota/advanced_https_ota:
temporary: true
reason: lack of runners
depends_components:
- *common_components
- app_update
- esp_https_ota
- esp_http_client
@@ -143,6 +153,7 @@ examples/system/ota/native_ota_example:
- if: IDF_TARGET != "esp32"
reason: Only esp32 has ethernet runners
depends_components:
- *common_components
- app_update
- esp_https_ota
- esp_http_client
@@ -172,6 +183,7 @@ examples/system/ota/partitions_ota:
temporary: true
reason: lack of runners with recovery_bootloader lablel
depends_components:
- *common_components
- app_update
- esp_https_ota
- esp_http_client
@@ -202,6 +214,7 @@ examples/system/ota/simple_ota_example:
temporary: true
reason: lack of runners
depends_components:
- *common_components
- app_update
- esp_https_ota
- esp_http_client
@@ -220,6 +233,7 @@ examples/system/perfmon:
- if: IDF_TARGET == "esp32"
reason: testing on a single target is sufficient
depends_components:
- *common_components
- perfmon
examples/system/pthread:
@@ -227,6 +241,7 @@ examples/system/pthread:
- if: IDF_TARGET != "esp32" and (NIGHTLY_RUN != "1" or IDF_TARGET == "linux")
reason: no target specific functionality, testing on a single target is sufficient
depends_components:
- *common_components
- pthread
examples/system/rt_mqueue:
@@ -234,6 +249,7 @@ examples/system/rt_mqueue:
- if: IDF_TARGET != "esp32" and (NIGHTLY_RUN != "1" or IDF_TARGET == "linux")
reason: no target specific functionality, testing on a single target is sufficient
depends_components:
- *common_components
- rt
examples/system/select:
@@ -241,6 +257,7 @@ examples/system/select:
- if: IDF_TARGET != "esp32c3" and (NIGHTLY_RUN != "1" or IDF_TARGET == "linux")
reason: no target specific functionality, testing on a single target is sufficient
depends_components:
- *common_components
- vfs
examples/system/sysview_tracing:
@@ -270,6 +287,7 @@ examples/system/task_watchdog:
- if: IDF_TARGET != "esp32" and (NIGHTLY_RUN != "1" or IDF_TARGET == "linux")
reason: no target specific functionality, testing on a single target is sufficient
depends_components:
- *common_components
- esp_system
examples/system/unit_test/:
@@ -277,6 +295,7 @@ examples/system/unit_test/:
- if: IDF_TARGET != "esp32" and (NIGHTLY_RUN != "1" or IDF_TARGET == "linux")
reason: no target specific functionality, testing on a single target is sufficient
depends_components:
- *common_components
- unity
examples/system/xip_from_psram:
@@ -3,6 +3,7 @@ examples/system/console/advanced:
- if: IDF_TARGET not in ["esp32", "esp32c3"] # IDF-9120 and IDF-9133
reason: Sufficient to run this app on one chip with each architecture
depends_components:
- *common_components
- console
- esp_driver_uart
- esp_driver_usb_serial_jtag
@@ -15,6 +16,7 @@ examples/system/console/basic:
- if: IDF_TARGET not in ["esp32", "esp32c3"]
reason: Sufficient to run this app on one chip with each architecture
depends_components:
- *common_components
- console
- esp_driver_uart
- esp_driver_usb_serial_jtag
@@ -3,6 +3,7 @@ examples/system/freertos/basic_freertos_smp_usage:
- if: IDF_TARGET == "esp32c3" or IDF_TARGET == "esp32s3"
reason: no target specific functionality, testing on a single core target and a multiple core target is sufficient
depends_components:
- *common_components
- freertos
examples/system/freertos/real_time_stats:
@@ -10,4 +11,5 @@ examples/system/freertos/real_time_stats:
- if: IDF_TARGET != "esp32" and (NIGHTLY_RUN != "1" or IDF_TARGET == "linux")
reason: no target specific functionality, testing on a single target is sufficient
depends_components:
- *common_components
- freertos
@@ -1,11 +1,13 @@
examples/system/heap_task_tracking/advanced:
depends_components:
- *common_components
- heap
- soc
- esp_psram
examples/system/heap_task_tracking/basic:
depends_components:
- *common_components
- heap
- soc
- esp_psram
+27
View File
@@ -4,6 +4,7 @@ examples/system/ulp/lp_core/build_system:
enable:
- if: SOC_LP_CORE_SUPPORTED == 1
depends_components:
- *common_components
- ulp
- esp_hw_support
- esp_hal_pmu
@@ -12,6 +13,7 @@ examples/system/ulp/lp_core/debugging:
enable:
- if: SOC_LP_CORE_SUPPORTED == 1
depends_components:
- *common_components
- ulp
- esp_hw_support
- esp_hal_pmu
@@ -22,6 +24,7 @@ examples/system/ulp/lp_core/gpio:
enable:
- if: (SOC_LP_CORE_SUPPORTED == 1) and (SOC_RTCIO_PIN_COUNT > 0)
depends_components:
- *common_components
- ulp
- esp_hw_support
- esp_hal_pmu
@@ -31,6 +34,7 @@ examples/system/ulp/lp_core/gpio_intr_pulse_counter:
enable:
- if: (SOC_LP_CORE_SUPPORTED == 1) and (SOC_ULP_LP_UART_SUPPORTED == 1 and SOC_DEEP_SLEEP_SUPPORTED == 1)
depends_components:
- *common_components
- ulp
- esp_hw_support
- esp_hal_pmu
@@ -40,6 +44,7 @@ examples/system/ulp/lp_core/gpio_wakeup:
enable:
- if: (SOC_LP_CORE_SUPPORTED == 1) and (SOC_RTCIO_PIN_COUNT > 0)
depends_components:
- *common_components
- ulp
- esp_hw_support
- esp_hal_pmu
@@ -50,6 +55,7 @@ examples/system/ulp/lp_core/inter_cpu_critical_section/:
enable:
- if: SOC_LP_CORE_SUPPORTED == 1
depends_components:
- *common_components
- ulp
- esp_hw_support
- esp_hal_pmu
@@ -58,6 +64,7 @@ examples/system/ulp/lp_core/interrupt:
enable:
- if: SOC_LP_CORE_SUPPORTED == 1
depends_components:
- *common_components
- ulp
- esp_hw_support
- esp_hal_pmu
@@ -66,6 +73,7 @@ examples/system/ulp/lp_core/lp_adc:
disable:
- if: (SOC_LP_ADC_SUPPORTED != 1)
depends_components:
- *common_components
- ulp
- esp_adc
- esp_hw_support
@@ -77,6 +85,7 @@ examples/system/ulp/lp_core/lp_i2c:
enable:
- if: SOC_LP_I2C_SUPPORTED == 1 and SOC_DEEP_SLEEP_SUPPORTED == 1
depends_components:
- *common_components
- ulp
- esp_hw_support
- esp_hal_pmu
@@ -86,6 +95,7 @@ examples/system/ulp/lp_core/lp_mailbox:
enable:
- if: SOC_LP_CORE_SUPPORTED == 1
depends_components:
- *common_components
- ulp
- esp_hw_support
- esp_hal_pmu
@@ -94,6 +104,7 @@ examples/system/ulp/lp_core/lp_spi:
enable:
- if: SOC_LP_SPI_SUPPORTED == 1 and SOC_DEEP_SLEEP_SUPPORTED == 1
depends_components:
- *common_components
- ulp
- esp_hw_support
- esp_hal_pmu
@@ -103,6 +114,7 @@ examples/system/ulp/lp_core/lp_timer_interrupt:
disable:
- if: (SOC_LP_CORE_SUPPORTED != 1) or (SOC_LP_TIMER_SUPPORTED != 1)
depends_components:
- *common_components
- ulp
- esp_hw_support
- esp_hal_pmu
@@ -111,6 +123,7 @@ examples/system/ulp/lp_core/lp_touch:
enable:
- if: SOC_TOUCH_SENSOR_SUPPORTED == 1 and (SOC_DEEP_SLEEP_SUPPORTED == 1 and SOC_LP_CORE_SUPPORTED == 1)
depends_components:
- *common_components
- ulp
- esp_hw_support
- esp_hal_pmu
@@ -121,6 +134,7 @@ examples/system/ulp/lp_core/lp_uart/lp_uart_char_seq_wakeup:
disable:
- if: (SOC_ULP_LP_UART_SUPPORTED != 1)
depends_components:
- *common_components
- ulp
- esp_hw_support
- esp_hal_pmu
@@ -130,6 +144,7 @@ examples/system/ulp/lp_core/lp_uart/lp_uart_echo:
disable:
- if: (SOC_ULP_LP_UART_SUPPORTED != 1) or (SOC_DEEP_SLEEP_SUPPORTED != 1)
depends_components:
- *common_components
- ulp
- esp_hw_support
- esp_hal_pmu
@@ -139,6 +154,7 @@ examples/system/ulp/lp_core/lp_uart/lp_uart_print:
disable:
- if: (SOC_ULP_LP_UART_SUPPORTED != 1) or (SOC_DEEP_SLEEP_SUPPORTED != 1)
depends_components:
- *common_components
- ulp
- esp_hw_support
- esp_hal_pmu
@@ -148,6 +164,7 @@ examples/system/ulp/ulp_fsm/ulp:
disable:
- if: SOC_ULP_FSM_SUPPORTED != 1
depends_components:
- *common_components
- ulp
- esp_hw_support
- esp_hal_pmu
@@ -158,6 +175,7 @@ examples/system/ulp/ulp_fsm/ulp_adc:
temporary: true
reason: the other targets are not tested yet
depends_components:
- *common_components
- ulp
- esp_hw_support
- esp_hal_pmu
@@ -168,6 +186,7 @@ examples/system/ulp/ulp_riscv/adc:
enable:
- if: SOC_RISCV_COPROC_SUPPORTED == 1
depends_components:
- *common_components
- ulp
- esp_hw_support
- esp_hal_pmu
@@ -180,6 +199,7 @@ examples/system/ulp/ulp_riscv/ds18b20_onewire:
temporary: true
reason: the other targets are not tested yet
depends_components:
- *common_components
- ulp
- esp_hw_support
- esp_hal_pmu
@@ -189,6 +209,7 @@ examples/system/ulp/ulp_riscv/gpio:
enable:
- if: SOC_RISCV_COPROC_SUPPORTED == 1
depends_components:
- *common_components
- ulp
- esp_hw_support
- esp_hal_pmu
@@ -198,6 +219,7 @@ examples/system/ulp/ulp_riscv/gpio_interrupt:
enable:
- if: SOC_RISCV_COPROC_SUPPORTED == 1
depends_components:
- *common_components
- ulp
- esp_hw_support
- esp_hal_pmu
@@ -208,6 +230,7 @@ examples/system/ulp/ulp_riscv/gpio_pulse_counter:
enable:
- if: SOC_RISCV_COPROC_SUPPORTED == 1
depends_components:
- *common_components
- ulp
- esp_hw_support
- esp_hal_pmu
@@ -217,6 +240,7 @@ examples/system/ulp/ulp_riscv/i2c:
enable:
- if: SOC_RISCV_COPROC_SUPPORTED == 1
depends_components:
- *common_components
- ulp
- esp_hw_support
- esp_hal_pmu
@@ -226,6 +250,7 @@ examples/system/ulp/ulp_riscv/interrupts:
enable:
- if: SOC_RISCV_COPROC_SUPPORTED == 1
depends_components:
- *common_components
- ulp
- esp_hw_support
- esp_hal_pmu
@@ -234,6 +259,7 @@ examples/system/ulp/ulp_riscv/touch:
enable:
- if: SOC_RISCV_COPROC_SUPPORTED == 1
depends_components:
- *common_components
- ulp
- esp_hw_support
- esp_hal_pmu
@@ -244,6 +270,7 @@ examples/system/ulp/ulp_riscv/uart_print:
enable:
- if: SOC_RISCV_COPROC_SUPPORTED == 1
depends_components:
- *common_components
- ulp
- esp_hw_support
- esp_hal_pmu
+6
View File
@@ -2,6 +2,7 @@
.wifi_depends_default: &wifi_depends_default
depends_components:
- *common_components
- esp_wifi
- esp_phy
- esp_netif
@@ -56,6 +57,7 @@ examples/wifi/iperf:
temporary: true
reason: lack of runners
depends_components:
- *common_components
- esp_wifi
- esp_phy
- esp_netif
@@ -75,6 +77,7 @@ examples/wifi/power_save:
temporary: true
reason: requires hardware support
depends_components:
- *common_components
- esp_wifi
- esp_phy
- esp_netif
@@ -100,6 +103,7 @@ examples/wifi/wifi_aware/nan_console:
- if: SOC_WIFI_NAN_SUPPORT != 1
reason: targets esp32c3, esp32s3, esp32c2 and esp32c6 are not supported
depends_components:
- *common_components
- esp_wifi
- esp_phy
- esp_netif
@@ -116,6 +120,7 @@ examples/wifi/wifi_aware/nan_publisher:
- if: SOC_WIFI_NAN_SUPPORT != 1
reason: targets esp32c3, esp32s3, esp32c2 and esp32c6 are not supported
depends_components:
- *common_components
- esp_wifi
- esp_phy
- esp_netif
@@ -130,6 +135,7 @@ examples/wifi/wifi_aware/nan_subscriber:
- if: SOC_WIFI_NAN_SUPPORT != 1
reason: targets esp32c3, esp32s3, esp32c2 and esp32c6 are not supported
depends_components:
- *common_components
- esp_wifi
- esp_phy
- esp_netif
+1
View File
@@ -2,6 +2,7 @@
.zigbee_dependencies: &zigbee_dependencies
depends_components:
- *common_components
- ieee802154
- openthread
- protocol_examples_common
@@ -4,6 +4,7 @@ tools/test_apps/linux_compatible/generic_build_test:
enable:
- if: IDF_TARGET in ["esp32", "esp32c3", "linux"]
depends_components:
- *common_components
- pthread
tools/test_apps/linux_compatible/linux_freertos:
@@ -11,6 +11,7 @@ tools/test_apps/phy/phy_tsens:
disable:
- if: (SOC_WIFI_SUPPORTED != 1 or SOC_TEMP_SENSOR_SUPPORTED != 1) or SOC_LIGHT_SLEEP_SUPPORTED != 1
depends_components:
- *common_components
- hal
- esp_phy
- esp_hw_support
@@ -6,6 +6,7 @@ tools/test_apps/protocols/esp_netif/build_config:
temporary: false
reason: No need to test on all targets
depends_components:
- *common_components
- esp_netif
tools/test_apps/protocols/netif_components:
@@ -14,5 +15,6 @@ tools/test_apps/protocols/netif_components:
temporary: true
reason: one target is enough to verify netif component dependencies
depends_components:
- *common_components
- esp_netif
- lwip
@@ -2,6 +2,7 @@
tools/test_apps/storage/fatfsgen:
depends_components:
- *common_components
- fatfs
- vfs
disable_test:
@@ -17,6 +18,7 @@ tools/test_apps/storage/partition_table_readonly:
temporary: true
reason: there are potential bugs with pytest when using flash encryption and NVS partition with nvs_create_partition_image #TODO: IDF-8300
depends_components:
- *common_components
- partition_table
- spi_flash
- esp_partition
@@ -31,6 +33,7 @@ tools/test_apps/storage/sdmmc_console:
temporary: true
reason: No runners for other targets yet
depends_components:
- *common_components
- sdmmc
- esp_driver_sdmmc
- esp_driver_sdspi
@@ -43,6 +46,7 @@ tools/test_apps/storage/std_filesystem:
- if: IDF_TOOLCHAIN == "clang"
reason: Issue with C++ exceptions on Xtensa, issue with getrandom linking on RISC-V
depends_components:
- *common_components
- vfs
- esp_libc
- fatfs
@@ -94,6 +94,7 @@ tools/test_apps/system/init_array:
enable:
- if: INCLUDE_DEFAULT == 1 or IDF_TARGET == "linux"
depends_components:
- *common_components
- esp_system
depends_filepatterns:
- tools/tools.json
@@ -103,6 +104,7 @@ tools/test_apps/system/log:
- if: IDF_TARGET not in ["esp32", "esp32c3"]
reason: test only on esp32 and c3 as other targets are similar
depends_components:
- *common_components
- log
tools/test_apps/system/longjmp_test:
@@ -122,6 +124,7 @@ tools/test_apps/system/mmu_page_size:
- if: IDF_TARGET in ["esp32c6", "esp32h2"]
reason: Coverage for two targets with configurable MMU page size is sufficient
depends_components:
- *common_components
- esp_app_format
- bootloader_support
- esp_mm