diff --git a/components/esp_driver_gpio/test_apps/gpio_extensions/main/test_gpio_etm.c b/components/esp_driver_gpio/test_apps/gpio_extensions/main/test_gpio_etm.c index 9d13f09b367..3abfb256555 100644 --- a/components/esp_driver_gpio/test_apps/gpio_extensions/main/test_gpio_etm.c +++ b/components/esp_driver_gpio/test_apps/gpio_extensions/main/test_gpio_etm.c @@ -12,7 +12,7 @@ #include "driver/gpio_etm.h" #include "driver/gpio.h" -TEST_CASE("gpio_etm_self_trigger", "[etm]") +TEST_CASE("gpio_etm_self_trigger", "[gpio_etm]") { // GPIO any edge ---> EMT channel ---> GPIO toggle const uint32_t input_gpio = 0; @@ -91,7 +91,7 @@ TEST_CASE("gpio_etm_self_trigger", "[etm]") TEST_ESP_OK(esp_etm_del_channel(etm_channel_a)); } -TEST_CASE("gpio_etm_self_trigger_multi_action", "[etm]") +TEST_CASE("gpio_etm_self_trigger_multi_action", "[gpio_etm]") { // GPIO 0 pos edge event ---> GPIO 1 set level task // GPIO 2 pos edge event ---> GPIO 1 clear level task diff --git a/components/esp_driver_gpio/test_apps/gpio_extensions/pytest_gpio_extensions.py b/components/esp_driver_gpio/test_apps/gpio_extensions/pytest_gpio_extensions.py index a92700388d9..df1ec8260ad 100644 --- a/components/esp_driver_gpio/test_apps/gpio_extensions/pytest_gpio_extensions.py +++ b/components/esp_driver_gpio/test_apps/gpio_extensions/pytest_gpio_extensions.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD +# SPDX-FileCopyrightText: 2022-2025 Espressif Systems (Shanghai) CO LTD # SPDX-License-Identifier: CC0-1.0 import pytest from pytest_embedded_idf import IdfDut @@ -37,3 +37,14 @@ def test_gpio_filter(dut: IdfDut) -> None: @pytest.mark.parametrize('config', CONFIGS, indirect=True) def test_dedic_gpio(dut: IdfDut) -> None: dut.run_all_single_board_cases(group='dedic_gpio') + + +@pytest.mark.esp32c5 +@pytest.mark.esp32c6 +@pytest.mark.esp32c61 +@pytest.mark.esp32h2 +@pytest.mark.esp32p4 +@pytest.mark.generic +@pytest.mark.parametrize('config', CONFIGS, indirect=True) +def test_gpio_etm(dut: IdfDut) -> None: + dut.run_all_single_board_cases(group='gpio_etm')