| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344 |
- # Documentation: .gitlab/ci/README.md#manifest-file-to-control-the-buildtest-apps
- examples/system/app_trace_basic:
- disable:
- - if: IDF_TARGET == "esp32c6" or IDF_TARGET == "esp32h2"
- temporary: true
- reason: target esp32c6, esp32h2 is not supported yet
- examples/system/base_mac_address:
- depends_components:
- - esp_hw_support
- examples/system/console/advanced:
- disable:
- - if: IDF_TARGET == "esp32p4"
- temporary: true
- reason: not supported on p4 # TODO: IDF-8078
- disable_test:
- - if: IDF_TARGET not in ["esp32", "esp32c3"]
- reason: Sufficient to run this app on one chip with each architecture
- depends_components:
- - console
- - vfs
- examples/system/console/advanced_usb_cdc:
- disable:
- - if: SOC_USB_OTG_SUPPORTED != 1
- depends_components:
- - console
- - vfs
- examples/system/console/basic:
- disable:
- - if: IDF_TARGET == "esp32p4"
- temporary: true
- reason: not supported on p4 # TODO: IDF-8078
- disable_test:
- - if: IDF_TARGET not in ["esp32", "esp32c3"]
- reason: Sufficient to run this app on one chip with each architecture
- depends_components:
- - console
- - vfs
- examples/system/deep_sleep:
- disable:
- - if: IDF_TARGET in ["esp32p4"]
- temporary: true
- reason: target(s) is not supported yet # TODO: IDF-7529
- examples/system/deep_sleep_wake_stub:
- disable:
- - if: IDF_TARGET in ["esp32c2", "esp32p4"]
- temporary: true
- reason: target(s) is not supported yet
- examples/system/efuse:
- enable:
- - if: IDF_TARGET == "esp32" or (NIGHTLY_RUN == "1" and IDF_TARGET != "linux")
- reason: no target specific functionality, testing on a single target is sufficient
- depends_components:
- - efuse
- - bootloader_support
- examples/system/esp_timer:
- disable:
- - if: IDF_TARGET in ["esp32p4"]
- temporary: true
- reason: target(s) is not supported yet # TODO: IDF-7529
- disable_test:
- - if: IDF_TARGET in ["esp32c6", "esp32h2"]
- temporary: true
- reason: lack of runner
- depends_components:
- - esp_timer
- examples/system/eventfd:
- enable:
- - if: IDF_TARGET == "esp32" or (NIGHTLY_RUN == "1" and IDF_TARGET != "linux")
- reason: no target specific functionality, testing on a single target is sufficient
- disable:
- - if: SOC_GPTIMER_SUPPORTED != 1
- depends_components:
- - vfs
- - esp_driver_gptimer
- examples/system/flash_suspend:
- enable:
- - if: IDF_TARGET == "esp32c3"
- temporary: true
- reason: the other targets are not tested yet
- examples/system/freertos:
- enable:
- - if: IDF_TARGET == "esp32" or (NIGHTLY_RUN == "1" and IDF_TARGET != "linux")
- reason: no target specific functionality, testing on a single target is sufficient
- depends_components:
- - freertos
- examples/system/gcov:
- disable_test:
- - if: IDF_TARGET != "esp32"
- temporary: true
- reason: lack of runners
- examples/system/gdbstub:
- disable:
- - if: IDF_TARGET == "esp32p4"
- temporary: true
- reason: not supported yet #TODO: IDF-7510
- examples/system/heap_task_tracking:
- enable:
- - if: IDF_TARGET == "esp32c3" or (NIGHTLY_RUN == "1" and IDF_TARGET != "linux")
- reason: no target specific functionality, testing on a single target is sufficient
- depends_components:
- - heap
- examples/system/himem:
- enable:
- - if: IDF_TARGET == "esp32"
- reason: Feature is only needed/supported on ESP32
- examples/system/ipc/ipc_isr/riscv:
- enable:
- - if: IDF_TARGET_ARCH_RISCV == 1 and ESP_IPC_ISR_ENABLE == 1
- reason: The test is intended only for multi-core chips
- disable_test:
- - if: IDF_TARGET == "esp32p4"
- temporary: true
- reason: lack of runners
- depends_components:
- - esp_system
- examples/system/ipc/ipc_isr/xtensa:
- enable:
- - if: IDF_TARGET_ARCH_XTENSA == 1 and ESP_IPC_ISR_ENABLE == 1
- reason: The test is intended only for multi-core chips
- depends_components:
- - esp_system
- examples/system/light_sleep:
- disable:
- - if: IDF_TARGET in ["esp32p4"]
- temporary: true
- reason: target(s) is not supported yet
- examples/system/ota/advanced_https_ota:
- disable:
- - if: IDF_TARGET in ["esp32h2", "esp32p4"]
- temporary: true
- reason: target esp32h2, esp32p4 is not supported yet
- disable_test:
- - if: IDF_TARGET == "esp32c2" or IDF_TARGET == "esp32c6"
- temporary: true
- reason: lack of runners
- examples/system/ota/native_ota_example:
- disable:
- - if: IDF_TARGET in ["esp32h2", "esp32p4"]
- temporary: true
- reason: target esp32h2, esp32p4 is not supported yet
- disable_test:
- - if: IDF_TARGET == "esp32c6"
- temporary: true
- reason: lack of runners
- examples/system/ota/otatool:
- disable:
- - if: IDF_TARGET in ["esp32c2", "esp32h2", "esp32p4"]
- temporary: true
- reason: target esp32c2, esp32h2, esp32p4 is not supported yet
- examples/system/ota/pre_encrypted_ota:
- disable:
- - if: IDF_TARGET in ["esp32h2", "esp32p4"]
- temporary: true
- reason: target esp32h2, esp32p4 is not supported yet
- disable_test:
- - if: IDF_TARGET == "esp32c2" or IDF_TARGET == "esp32c6"
- temporary: true
- reason: lack of runners
- examples/system/ota/simple_ota_example:
- disable:
- - if: IDF_TARGET in ["esp32h2", "esp32p4"]
- temporary: true
- reason: target esp32h2, esp32p4 is not supported yet
- - if: CONFIG_NAME == "spiram" and SOC_SPIRAM_SUPPORTED != 1
- disable_test:
- - if: IDF_TARGET == "esp32c2" or IDF_TARGET == "esp32c6"
- temporary: true
- reason: lack of runners
- examples/system/perfmon:
- enable:
- - if: IDF_TARGET in ["esp32", "esp32s2", "esp32s3"] and NIGHTLY_RUN == "1"
- reason: xtensa only feature
- - if: IDF_TARGET == "esp32"
- reason: testing on a single target is sufficient
- depends_components:
- - perfmon
- examples/system/pthread:
- enable:
- - if: IDF_TARGET == "esp32" or (NIGHTLY_RUN == "1" and IDF_TARGET != "linux")
- reason: no target specific functionality, testing on a single target is sufficient
- depends_components:
- - pthread
- examples/system/select:
- enable:
- - if: IDF_TARGET == "esp32c3" or (NIGHTLY_RUN == "1" and IDF_TARGET != "linux")
- reason: no target specific functionality, testing on a single target is sufficient
- depends_components:
- - vfs
- examples/system/sysview_tracing:
- disable:
- - if: SOC_GPTIMER_SUPPORTED != 1
- - if: IDF_TARGET in ["esp32p4"]
- temporary: true
- reason: not supported on esp32p4
- disable_test:
- - if: IDF_TARGET != "esp32"
- temporary: true
- reason: lack of runners
- examples/system/sysview_tracing_heap_log:
- disable:
- - if: SOC_GPTIMER_SUPPORTED != 1
- - if: IDF_TARGET in ["esp32p4"]
- temporary: true
- reason: not supported on esp32p4
- disable_test:
- - if: IDF_TARGET != "esp32"
- temporary: true
- reason: lack of runners
- examples/system/task_watchdog:
- enable:
- - if: IDF_TARGET == "esp32" or (NIGHTLY_RUN == "1" and IDF_TARGET != "linux")
- reason: no target specific functionality, testing on a single target is sufficient
- depends_components:
- - esp_system
- examples/system/ulp/lp_core/gpio:
- enable:
- - if: SOC_LP_CORE_SUPPORTED == 1
- depends_components:
- - ulp
- examples/system/ulp/lp_core/lp_i2c:
- enable:
- - if: SOC_LP_I2C_SUPPORTED == 1
- depends_components:
- - ulp
- examples/system/ulp/lp_core/lp_uart/lp_uart_echo:
- disable:
- - if: SOC_ULP_LP_UART_SUPPORTED != 1
- depends_components:
- - ulp
- examples/system/ulp/lp_core/lp_uart/lp_uart_print:
- disable:
- - if: SOC_ULP_LP_UART_SUPPORTED != 1
- depends_components:
- - ulp
- examples/system/ulp/ulp_fsm/ulp:
- disable:
- - if: SOC_ULP_FSM_SUPPORTED != 1
- depends_components:
- - ulp
- examples/system/ulp/ulp_fsm/ulp_adc:
- enable:
- - if: IDF_TARGET in ["esp32", "esp32s3"]
- temporary: true
- reason: the other targets are not tested yet
- depends_components:
- - ulp
- examples/system/ulp/ulp_riscv/adc:
- enable:
- - if: SOC_RISCV_COPROC_SUPPORTED == 1
- depends_components:
- - ulp
- examples/system/ulp/ulp_riscv/ds18b20_onewire:
- enable:
- - if: IDF_TARGET == "esp32s2"
- temporary: true
- reason: the other targets are not tested yet
- depends_components:
- - ulp
- examples/system/ulp/ulp_riscv/gpio:
- enable:
- - if: SOC_RISCV_COPROC_SUPPORTED == 1
- depends_components:
- - ulp
- examples/system/ulp/ulp_riscv/gpio_interrupt:
- enable:
- - if: SOC_RISCV_COPROC_SUPPORTED == 1
- depends_components:
- - ulp
- examples/system/ulp/ulp_riscv/i2c:
- enable:
- - if: SOC_RISCV_COPROC_SUPPORTED == 1
- depends_components:
- - ulp
- examples/system/ulp/ulp_riscv/touch:
- enable:
- - if: SOC_RISCV_COPROC_SUPPORTED == 1
- depends_components:
- - ulp
- examples/system/ulp/ulp_riscv/uart_print:
- enable:
- - if: SOC_RISCV_COPROC_SUPPORTED == 1
- depends_components:
- - ulp
- examples/system/unit_test/:
- enable:
- - if: IDF_TARGET == "esp32" or (NIGHTLY_RUN == "1" and IDF_TARGET != "linux")
- reason: no target specific functionality, testing on a single target is sufficient
- depends_components:
- - unity
- examples/system/xip_from_psram:
- enable:
- - if: SOC_SPIRAM_SUPPORTED == 1
- reason: this feature is supported on chips that have PSRAM
- disable:
- - if: IDF_TARGET == "esp32"
- reason: target esp32 doesn't support this feature.
- - if: IDF_TARGET == "esp32p4"
- temporary: true
- reason: not supported on p4 #TODO: IDF-7556
|