From b124b1d68266bdf63d2fb39e29eaaf4a035898e7 Mon Sep 17 00:00:00 2001 From: Ivan Grokhotkov Date: Wed, 31 Jul 2024 15:37:11 +0200 Subject: [PATCH 1/2] ci(sdmmc): switch to usb_serial_jtag in the test app for P4 New CI runners use usb_serial_jtag, update configuration to match this. --- .../esp_driver_sdmmc/test_apps/sdmmc/sdkconfig.defaults.esp32p4 | 1 + 1 file changed, 1 insertion(+) diff --git a/components/esp_driver_sdmmc/test_apps/sdmmc/sdkconfig.defaults.esp32p4 b/components/esp_driver_sdmmc/test_apps/sdmmc/sdkconfig.defaults.esp32p4 index 7b8ca4566c..bae8235e8d 100644 --- a/components/esp_driver_sdmmc/test_apps/sdmmc/sdkconfig.defaults.esp32p4 +++ b/components/esp_driver_sdmmc/test_apps/sdmmc/sdkconfig.defaults.esp32p4 @@ -3,3 +3,4 @@ CONFIG_SDMMC_BOARD_ESP32P4_EV_BOARD=y CONFIG_SPIRAM=y CONFIG_IDF_EXPERIMENTAL_FEATURES=y CONFIG_SPIRAM_SPEED_200M=y +CONFIG_ESP_CONSOLE_USB_SERIAL_JTAG=y From 1dff9575978cae9d756c7f410f96fafd9a81ed16 Mon Sep 17 00:00:00 2001 From: Ivan Grokhotkov Date: Fri, 24 May 2024 15:05:11 +0200 Subject: [PATCH 2/2] ci(sdmmc): enable tests for ESP32-P4 --- components/esp_driver_sdmmc/test_apps/.build-test-rules.yml | 4 ---- components/esp_driver_sdmmc/test_apps/sdmmc/pytest_sdmmc.py | 1 - 2 files changed, 5 deletions(-) diff --git a/components/esp_driver_sdmmc/test_apps/.build-test-rules.yml b/components/esp_driver_sdmmc/test_apps/.build-test-rules.yml index cc6c180773..bb3416b4f3 100644 --- a/components/esp_driver_sdmmc/test_apps/.build-test-rules.yml +++ b/components/esp_driver_sdmmc/test_apps/.build-test-rules.yml @@ -1,10 +1,6 @@ components/esp_driver_sdmmc/test_apps/sdmmc: disable: - if: SOC_SDMMC_HOST_SUPPORTED != 1 - disable_test: - - if: IDF_TARGET == "esp32p4" - temporary: true - reason: lack of runner # TODO: IDF-8970 depends_components: - sdmmc diff --git a/components/esp_driver_sdmmc/test_apps/sdmmc/pytest_sdmmc.py b/components/esp_driver_sdmmc/test_apps/sdmmc/pytest_sdmmc.py index 747b8f36ff..6feedee57e 100644 --- a/components/esp_driver_sdmmc/test_apps/sdmmc/pytest_sdmmc.py +++ b/components/esp_driver_sdmmc/test_apps/sdmmc/pytest_sdmmc.py @@ -7,7 +7,6 @@ from pytest_embedded_idf import IdfDut @pytest.mark.esp32 @pytest.mark.esp32s3 @pytest.mark.esp32p4 -@pytest.mark.temp_skip_ci(targets=['esp32p4'], reason='lack of runners, IDF-8970') @pytest.mark.sdcard def test_sdmmc(dut: IdfDut) -> None: # SDMMC driver can't be reinitialized if the test fails,