2022-07-12 22:34:02 -04:00
# Documentation: .gitlab/ci/README.md#manifest-file-to-control-the-buildtest-apps
2022-07-06 07:30:34 -04:00
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-12 22:34:02 -04:00
tools/test_apps/build_system/ldgen_test :
disable :
- if : IDF_TARGET == "esp32c2"
temporary : true
reason : target esp32c2 is not supported yet
2023-02-14 22:10:23 -05:00
tools/test_apps/linux_compatible/driver_mock :
enable :
- if : IDF_TARGET == "linux"
2022-09-06 10:09:23 -04:00
tools/test_apps/linux_compatible/hello_world_linux_compatible :
enable :
- if : INCLUDE_DEFAULT == 1 or IDF_TARGET == "linux"
2023-01-04 04:43:47 -05:00
tools/test_apps/linux_compatible/rmt_mock_build_test :
enable :
- if : IDF_TARGET == "linux"
2023-01-10 00:59:46 -05:00
tools/test_apps/peripherals/i2c_wifi :
disable :
- if : SOC_I2C_SUPPORTED != 1 or SOC_WIFI_SUPPORTED != 1
2022-07-12 22:34:02 -04: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 05:07:07 -05:00
- if : SOC_WIFI_SUPPORTED != 1
2022-07-12 22:34:02 -04:00
tools/test_apps/protocols/esp_netif/build_config :
enable :
2023-01-19 10:40:34 -05:00
- if : IDF_TARGET in ["esp32", "esp32c2"]
temporary : false
reason : No need to test on all targets
2022-07-12 22:34:02 -04: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 11:54:33 -04: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-12 22:34:02 -04:00
tools/test_apps/security/secure_boot :
disable :
2022-04-30 01:37:39 -04:00
- 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-12 22:34:02 -04: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 11:58:02 -04: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-12 22:34:02 -04:00
temporary : true
2022-10-27 06:55:07 -04:00
reason : target(s) not supported yet
2022-07-12 22:34:02 -04: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 07:29:39 -05: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-12 22:34:02 -04:00
tools/test_apps/system/eh_frame :
enable :
2023-04-17 06:49:51 -04:00
- if : IDF_TARGET in ["esp32c2", "esp32c3"]
2022-07-12 22:34:02 -04: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 06:49:51 -04:00
- if : INCLUDE_DEFAULT == 1 or IDF_TARGET in ["esp32c6", "esp32h2"] # preview targets
2022-07-12 22:34:02 -04: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 06:55:07 -04:00
disable :
2023-01-10 00:59:46 -05:00
- if : IDF_TARGET == "esp32c6" or IDF_TARGET == "esp32h2"
2022-10-27 06:55:07 -04:00
temporary : true
2023-01-10 00:59:46 -05:00
reason : target esp32c6, esp32h2 is not supported yet
2022-07-12 22:34:02 -04: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 06:49:51 -04:00
- if : INCLUDE_DEFAULT == 1
2022-07-12 22:34:02 -04:00
disable_test :
2023-03-09 23:08:40 -05:00
- if : IDF_TARGET not in ["esp32", "esp32s2", "esp32c3", "esp32s3", "esp32c2", "esp32c6", "esp32h2"]
2022-07-12 22:34:02 -04:00
temporary : true
2022-12-01 08:00:50 -05:00
reason : test app not ported to this target yet
2022-10-27 06:55:07 -04:00
2023-01-28 22:14:46 -05:00
tools/test_apps/system/ram_loadable_app :
disable :
2023-04-17 06:49:51 -04:00
- if : IDF_TARGET == "esp32h2"
2023-01-28 22:14:46 -05:00
temporary : true
reason : lack of runners
2022-10-27 06:55:07 -04:00
tools/test_apps/system/startup :
enable :
2023-04-17 06:49:51 -04:00
- if : INCLUDE_DEFAULT == 1 or IDF_TARGET in ["esp32c6"] # preview targets
2022-12-21 01:25:28 -05:00
tools/test_apps/system/test_watchpoint :
enable :
- if : IDF_TARGET in ["esp32", "esp32c3"] # Just one test per architecture
2023-03-28 06:24:22 -04:00
tools/test_apps/system/unicore_bootloader :
enable :
- if : SOC_CPU_CORES_NUM > 1
reason : the test should be run on multicore chips