From 3f663ec7890fc6d4bedc7c94cdd57a5231dbd5f1 Mon Sep 17 00:00:00 2001 From: Ivan Grokhotkov Date: Fri, 5 Apr 2024 17:48:02 +0200 Subject: [PATCH] ci(sdmmc): add test config for p4 --- .../esp_driver_sdmmc/test_apps/sdmmc/pytest_sdmmc.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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 6d4e712930..747b8f36ff 100644 --- a/components/esp_driver_sdmmc/test_apps/sdmmc/pytest_sdmmc.py +++ b/components/esp_driver_sdmmc/test_apps/sdmmc/pytest_sdmmc.py @@ -1,12 +1,16 @@ # SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD # SPDX-License-Identifier: CC0-1.0 - import pytest 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: - dut.run_all_single_board_cases() + # SDMMC driver can't be reinitialized if the test fails, + # so we need to reset the board between tests to avoid failing + # all the tests after the first one fails. + dut.run_all_single_board_cases(reset=True)