test(ci): re-enable ESP32-H4 in core system test apps

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Marius Vikhammer
2026-05-13 09:00:12 +08:00
co-authored by Cursor
parent 96333567e8
commit 8f6ea2a1ba
16 changed files with 12 additions and 90 deletions
@@ -6,10 +6,6 @@ components/esp_hw_support/test_apps/cpu:
- riscv
- xtensa
- soc
disable_test:
- if: IDF_TARGET in ["esp32h4"]
temporary: true
reason: cannot pass # TODO: IDF-15602
components/esp_hw_support/test_apps/esp_hw_support_unity_tests:
depends_components:
@@ -28,7 +28,6 @@ def _run_non_recoverable_case(dut: IdfDut, test_name: str, expected_reason: str)
],
indirect=['config', 'target'],
)
@pytest.mark.temp_skip_ci(targets=['esp32h4'], reason='cannot pass') # TODO: IDF-15602
def test_cpu(dut: IdfDut) -> None:
dut.run_all_single_board_cases(group='!cpu_reset&!cpu_non_recoverable', timeout=120)
@@ -41,7 +40,6 @@ def test_cpu(dut: IdfDut) -> None:
],
indirect=['config', 'target'],
)
@pytest.mark.temp_skip_ci(targets=['esp32h4'], reason='cannot pass') # TODO: IDF-15602
def test_cpu_reset(dut: IdfDut) -> None:
dut.run_all_single_board_cases(group='cpu_reset', timeout=120)
@@ -54,7 +52,6 @@ def test_cpu_reset(dut: IdfDut) -> None:
],
indirect=['config', 'target'],
)
@pytest.mark.temp_skip_ci(targets=['esp32h4'], reason='cannot pass') # TODO: IDF-15602
def test_cpu_non_recoverable(dut: IdfDut) -> None:
expected_reason = 'Unhandled debug exception' if dut.target in {'esp32', 'esp32s2', 'esp32s3'} else 'Breakpoint'
present_cases = {case.name for case in dut.test_menu}