diff --git a/components/app_update/test_apps/test_app_update/.build-test-rules.yml b/components/app_update/test_apps/test_app_update/.build-test-rules.yml index b9e3d8b579..7c118f2bb1 100644 --- a/components/app_update/test_apps/test_app_update/.build-test-rules.yml +++ b/components/app_update/test_apps/test_app_update/.build-test-rules.yml @@ -4,10 +4,13 @@ components/app_update/test_apps: enable: - if: CONFIG_NAME == "defaults" and IDF_TARGET in ["esp32", "esp32c2", "esp32c3", "esp32c5", "esp32c6", "esp32c61", "esp32h2", "esp32p4", "esp32s2", "esp32s3"] - if: CONFIG_NAME == "rollback" and IDF_TARGET in ["esp32", "esp32c3", "esp32s3", "esp32p4"] - - if: CONFIG_NAME == "xip_psram" and IDF_TARGET in ["esp32s2", "esp32s3", "esp32p4"] + - if: CONFIG_NAME == "xip_psram" and SOC_SPIRAM_XIP_SUPPORTED == 1 # S2 doesn't have ROM for flash - - if: CONFIG_NAME == "xip_psram_with_rom_impl" and IDF_TARGET in ["esp32s3", "esp32p4"] + - if: CONFIG_NAME == "xip_psram_with_rom_impl" and (SOC_SPIRAM_XIP_SUPPORTED == 1 and IDF_TARGET != "esp32s2") disable: - - if: IDF_TARGET in ["esp32c61", "esp32h21", "esp32h4"] + - if: IDF_TARGET in ["esp32h21", "esp32h4"] temporary: true - reason: not supported yet # TODO: [ESP32C61] IDF-9245, [ESP32H21] IDF-11515, [ESP32H4] IDF-12279 + reason: not supported yet # TODO: [ESP32H21] IDF-11515, [ESP32H4] IDF-12279 + - if: IDF_TARGET == "esp32c61" and CONFIG_NAME == "xip_psram_with_rom_impl" + temporary: true + reason: not supported yet # TODO: [ESP32C61] IDF-12784 diff --git a/components/app_update/test_apps/test_app_update/pytest_app_update_ut.py b/components/app_update/test_apps/test_app_update/pytest_app_update_ut.py index a8fe757fe1..a461072dcb 100644 --- a/components/app_update/test_apps/test_app_update/pytest_app_update_ut.py +++ b/components/app_update/test_apps/test_app_update/pytest_app_update_ut.py @@ -10,9 +10,6 @@ DEFAULT_TIMEOUT = 20 TEST_SUBMENU_PATTERN_PYTEST = re.compile(rb'\s+\((\d+)\)\s+"([^"]+)"\r?\n') -@pytest.mark.temp_skip_ci( - targets=['esp32c5'], reason='C5 has not supported deep sleep' -) # TODO: [ESP32C5] IDF-8640, IDF-10317 @pytest.mark.generic @pytest.mark.parametrize( 'config', @@ -26,8 +23,6 @@ def test_app_update(dut: Dut) -> None: dut.run_all_single_board_cases(timeout=90) -# TODO: [ESP32C61] IDF-9245, IDF-10983 -@pytest.mark.temp_skip_ci(targets=['esp32c61'], reason='C61 has not supported deep sleep') @pytest.mark.generic @pytest.mark.parametrize( 'config', @@ -41,9 +36,6 @@ def test_app_update_xip_psram(dut: Dut) -> None: dut.run_all_single_board_cases(timeout=90) -@pytest.mark.temp_skip_ci( - targets=['esp32c5'], reason='C5 has not supported deep sleep' -) # TODO: [ESP32C5] IDF-8640, IDF-10317 @pytest.mark.generic @pytest.mark.parametrize( 'config', diff --git a/components/app_update/test_apps/test_app_update/sdkconfig.defaults.esp32c5 b/components/app_update/test_apps/test_app_update/sdkconfig.defaults.esp32c5 new file mode 100644 index 0000000000..3061fb4344 --- /dev/null +++ b/components/app_update/test_apps/test_app_update/sdkconfig.defaults.esp32c5 @@ -0,0 +1,3 @@ +CONFIG_IDF_TARGET="esp32c5" +CONFIG_BOOTLOADER_NUM_PIN_APP_TEST=18 +CONFIG_BOOTLOADER_NUM_PIN_FACTORY_RESET=4 diff --git a/components/spi_flash/test_apps/.build-test-rules.yml b/components/spi_flash/test_apps/.build-test-rules.yml index 1e9c353dd9..740a6b9f1d 100644 --- a/components/spi_flash/test_apps/.build-test-rules.yml +++ b/components/spi_flash/test_apps/.build-test-rules.yml @@ -43,11 +43,16 @@ components/spi_flash/test_apps/flash_mmap: - esp_mm - spi_flash enable: - - if: CONFIG_NAME in ["release", "rom_impl"] and IDF_TARGET in ["esp32", "esp32c2", "esp32c3", "esp32c5", "esp32c6", "esp32c61", "esp32h2", "esp32p4", "esp32s2", "esp32s3"] + - if: CONFIG_NAME == "release" and IDF_TARGET != "linux" + - if: CONFIG_NAME == "rom_impl" and ESP_ROM_HAS_SPI_FLASH == 1 - if: CONFIG_NAME == "psram" and SOC_MMU_PER_EXT_MEM_TARGET == 1 # MMU per target needs test. On unified MMU chips, the entry ID is unique - - if: CONFIG_NAME == "xip_psram" and IDF_TARGET in ["esp32s2", "esp32s3", "esp32p4"] + - if: CONFIG_NAME == "xip_psram" and SOC_SPIRAM_XIP_SUPPORTED == 1 # S2 doesn't have ROM for flash - - if: CONFIG_NAME == "xip_psram_with_rom_impl" and IDF_TARGET in ["esp32s3", "esp32p4"] + - if: CONFIG_NAME == "xip_psram_with_rom_impl" and SOC_SPIRAM_XIP_SUPPORTED == 1 and IDF_TARGET != "esp32s2" + disable: + - if: IDF_TARGET == "esp32c61" and CONFIG_NAME == "xip_psram_with_rom_impl" + temporary: true + reason: not supported yet # TODO: [ESP32C61] IDF-12784 components/spi_flash/test_apps/flash_suspend: disable: