diff --git a/components/esp_event/test_apps/main/test_event.c b/components/esp_event/test_apps/main/test_event.c index 1221bfab669c..3caef2a92123 100644 --- a/components/esp_event/test_apps/main/test_event.c +++ b/components/esp_event/test_apps/main/test_event.c @@ -1538,12 +1538,12 @@ static void performance_test(bool dedicated_task) #endif // CONFIG_ESP_EVENT_LOOP_PROFILING } -TEST_CASE("performance test - dedicated task", "[event]") +TEST_CASE("performance test - dedicated task", "[event][qemu-ignore]") { performance_test(true); } -TEST_CASE("performance test - no dedicated task", "[event]") +TEST_CASE("performance test - no dedicated task", "[event][qemu-ignore]") { performance_test(false); } diff --git a/components/esp_event/test_apps/pytest_esp_event.py b/components/esp_event/test_apps/pytest_esp_event.py index 207b00b68677..d90740792675 100644 --- a/components/esp_event/test_apps/pytest_esp_event.py +++ b/components/esp_event/test_apps/pytest_esp_event.py @@ -9,5 +9,16 @@ @pytest.mark.esp32s2 @pytest.mark.esp32c3 @pytest.mark.generic +@pytest.mark.nightly_run def test_esp_event(dut: Dut) -> None: dut.run_all_single_board_cases() + + +@pytest.mark.esp32 +@pytest.mark.esp32c3 +@pytest.mark.host_test +@pytest.mark.qemu +def test_esp_event_qemu(dut: Dut) -> None: + for case in dut.test_menu: + if 'qemu-ignore' not in case.groups and not case.is_ignored and case.type == 'normal': + dut._run_normal_case(case)