2022-07-13 10:34:02 +08:00
# Documentation: .gitlab/ci/README.md#manifest-file-to-control-the-buildtest-apps
2022-07-06 17:00:34 +05:30
tools/test_apps/build_system/custom_partition_subtypes :
enable :
- if : IDF_TARGET in ["esp32", "linux"]
reason : the test should be run on ESP32 and linux
2022-07-13 10:34:02 +08:00
tools/test_apps/build_system/ldgen_test :
disable :
- if : IDF_TARGET == "esp32c2"
temporary : true
reason : target esp32c2 is not supported yet
2023-02-15 11:10:23 +08:00
tools/test_apps/linux_compatible/driver_mock :
enable :
- if : IDF_TARGET == "linux"
2022-09-06 16:09:23 +02:00
tools/test_apps/linux_compatible/hello_world_linux_compatible :
enable :
- if : INCLUDE_DEFAULT == 1 or IDF_TARGET == "linux"
2023-01-04 17:43:47 +08:00
tools/test_apps/linux_compatible/rmt_mock_build_test :
enable :
- if : IDF_TARGET == "linux"
2023-01-10 13:59:46 +08:00
tools/test_apps/peripherals/i2c_wifi :
disable :
- if : SOC_I2C_SUPPORTED != 1 or SOC_WIFI_SUPPORTED != 1
2022-07-13 10:34:02 +08:00
tools/test_apps/peripherals/usb :
enable :
- if : IDF_TARGET in ["esp32s2", "esp32s3"]
temporary : true
reason : the other targets are not tested yet
tools/test_apps/phy/phy_multi_init_data_test :
disable :
2022-12-07 18:07:07 +08:00
- if : SOC_WIFI_SUPPORTED != 1
2022-07-13 10:34:02 +08:00
tools/test_apps/protocols/esp_netif/build_config :
enable :
2023-01-19 16:40:34 +01:00
- if : IDF_TARGET in ["esp32", "esp32c2"]
temporary : false
reason : No need to test on all targets
2022-07-13 10:34:02 +08:00
tools/test_apps/protocols/mdns :
enable :
- if : IDF_TARGET in ["esp32", "esp32c3", "esp32s2"]
temporary : true
reason : the other targets are not tested yet
disable_test :
- if : IDF_TARGET == "esp32s2" or IDF_TARGET == "esp32c3"
temporary : true
reason : lack of runners
tools/test_apps/protocols/mqtt/publish_connect_test :
enable :
- if : IDF_TARGET in ["esp32", "esp32c3", "esp32s2"]
temporary : true
reason : the other targets are not tested yet
disable_test :
- if : IDF_TARGET == "esp32s2" or IDF_TARGET == "esp32c3"
temporary : true
reason : lack of runners
2022-07-21 17:54:33 +02:00
tools/test_apps/protocols/netif_components :
enable :
- if : IDF_TARGET == "esp32"
temporary : true
reason : one target is enough to verify netif component dependencies
2022-07-13 10:34:02 +08:00
tools/test_apps/security/secure_boot :
disable :
2022-04-30 11:07:39 +05:30
- if : IDF_ENV_FPGA != 1
reason : the test can only run on an FPGA as efuses need to be reset during the test.
2022-07-13 10:34:02 +08:00
tools/test_apps/system/bootloader_sections :
disable :
- if : IDF_TARGET == "esp32c2"
temporary : true
reason : target esp32c2 is not supported yet
tools/test_apps/system/build_test :
disable :
2023-07-20 17:58:02 +02:00
# For ROM impl build tests, disable them if none of the tested features are supported in the ROM
- if : CONFIG_NAME == "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 : 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 : CONFIG_NAME == "no_rvfplib" and ESP_ROM_HAS_RVFPLIB != 1
- if : CONFIG_NAME == "usb_serial_jtag" AND SOC_USB_SERIAL_JTAG_SUPPORTED != 1
- if : CONFIG_NAME == "usb_console_ets_printf" AND SOC_USB_OTG_SUPPORTED != 1
2022-07-13 10:34:02 +08:00
temporary : true
2022-10-27 18:55:07 +08:00
reason : target(s) not supported yet
2022-07-13 10:34:02 +08:00
tools/test_apps/system/cxx_no_except :
enable :
- if : IDF_TARGET == "esp32" or IDF_TARGET == "esp32c3"
temporary : true
reason : the other targets are not tested yet
2022-11-18 15:29:39 +03:00
tools/test_apps/system/cxx_pthread_bluetooth :
enable :
- if : IDF_TARGET in ["esp32", "esp32c2", "esp32c3", "esp32s2", "esp32s3"]
temporary : true
reason : the other targets are not supported yet
2022-07-13 10:34:02 +08:00
tools/test_apps/system/eh_frame :
enable :
2023-04-17 18:49:51 +08:00
- if : IDF_TARGET in ["esp32c2", "esp32c3"]
2022-07-13 10:34:02 +08:00
temporary : true
reason : the other targets are not tested yet
tools/test_apps/system/flash_psram :
enable :
- if : IDF_TARGET == "esp32s3"
temporary : true
reason : the other targets are not tested yet
tools/test_apps/system/g0_components :
enable :
2023-04-17 18:49:51 +08:00
- if : INCLUDE_DEFAULT == 1 or IDF_TARGET in ["esp32c6", "esp32h2"] # preview targets
2022-07-13 10:34:02 +08:00
tools/test_apps/system/g1_components :
tools/test_apps/system/gdb_loadable_elf :
disable_test :
- if : IDF_TARGET != "esp32"
temporary : true
reason : lack of runners
2022-10-27 18:55:07 +08:00
disable :
2023-01-10 13:59:46 +08:00
- if : IDF_TARGET == "esp32c6" or IDF_TARGET == "esp32h2"
2022-10-27 18:55:07 +08:00
temporary : true
2023-01-10 13:59:46 +08:00
reason : target esp32c6, esp32h2 is not supported yet
2022-07-13 10:34:02 +08:00
tools/test_apps/system/longjmp_test :
enable :
- if : IDF_TARGET in ["esp32", "esp32s2", "esp32s3"]
temporary : true
reason : the other targets are not tested yet
disable_test :
- if : IDF_TARGET == "esp32s3"
temporary : true
reason : lack of runners
tools/test_apps/system/memprot :
enable :
- if : IDF_TARGET in ["esp32c3", "esp32s2", "esp32s3"]
temporary : true
reason : the other targets are not tested yet
tools/test_apps/system/no_embedded_paths :
enable :
- if : IDF_TARGET in ["esp32", "esp32c3", "esp32s2"]
temporary : true
reason : the other targets are not tested yet
tools/test_apps/system/panic :
enable :
2023-04-17 18:49:51 +08:00
- if : INCLUDE_DEFAULT == 1
2022-07-13 10:34:02 +08:00
disable_test :
2023-03-10 09:38:40 +05:30
- if : IDF_TARGET not in ["esp32", "esp32s2", "esp32c3", "esp32s3", "esp32c2", "esp32c6", "esp32h2"]
2022-07-13 10:34:02 +08:00
temporary : true
2022-12-01 14:00:50 +01:00
reason : test app not ported to this target yet
2022-10-27 18:55:07 +08:00
2023-01-29 11:14:46 +08:00
tools/test_apps/system/ram_loadable_app :
disable :
2023-04-17 18:49:51 +08:00
- if : IDF_TARGET == "esp32h2"
2023-01-29 11:14:46 +08:00
temporary : true
reason : lack of runners
2022-10-27 18:55:07 +08:00
tools/test_apps/system/startup :
enable :
2023-04-17 18:49:51 +08:00
- if : INCLUDE_DEFAULT == 1 or IDF_TARGET in ["esp32c6"] # preview targets
2022-12-21 14:25:28 +08:00
tools/test_apps/system/test_watchpoint :
enable :
- if : IDF_TARGET in ["esp32", "esp32c3"] # Just one test per architecture
2023-03-28 18:24:22 +08:00
tools/test_apps/system/unicore_bootloader :
enable :
- if : SOC_CPU_CORES_NUM > 1
reason : the test should be run on multicore chips