Merge branch 'feat/enable_h4_ci_target_test' into 'master'

ci(esp32h4): enable ci target test

Closes IDF-12328 and IDF-13766

See merge request espressif/esp-idf!47350
This commit is contained in:
Chen Ji Chang
2026-05-12 11:23:28 +08:00
103 changed files with 438 additions and 98 deletions
@@ -3,6 +3,7 @@
import pytest
from pytest_embedded import Dut
from pytest_embedded_idf.utils import idf_parametrize
from pytest_embedded_idf.utils import soc_filtered_targets
@pytest.mark.generic
@@ -13,7 +14,7 @@ from pytest_embedded_idf.utils import idf_parametrize
],
indirect=True,
)
@idf_parametrize('target', ['esp32p4', 'esp32h2', 'esp32c5'], indirect=['target'])
@idf_parametrize('target', soc_filtered_targets('SOC_PARLIO_LCD_SUPPORTED == 1'), indirect=['target'])
def test_parlio_lcd(dut: Dut) -> None:
dut.run_all_single_board_cases()
@@ -26,7 +27,11 @@ def test_parlio_lcd(dut: Dut) -> None:
],
indirect=True,
)
@idf_parametrize('target', ['esp32p4', 'esp32h2', 'esp32c5'], indirect=['target'])
@idf_parametrize(
'target',
soc_filtered_targets('SOC_PARLIO_LCD_SUPPORTED == 1 and SOC_FLASH_ENC_SUPPORTED == 1'),
indirect=['target'],
)
def test_parlio_lcd_with_virt_flash_enc(dut: Dut) -> None:
print(' - Erase flash')
dut.serial.erase_flash()