forked from espressif/esp-idf
fix(uart): enable ci target test for uart for c5
This commit is contained in:
@@ -11,6 +11,8 @@ input_argv = {
|
|||||||
'esp32c6': ['uart', 'lp_uart'],
|
'esp32c6': ['uart', 'lp_uart'],
|
||||||
'esp32h2': ['uart'],
|
'esp32h2': ['uart'],
|
||||||
'esp32p4': ['uart', 'lp_uart'],
|
'esp32p4': ['uart', 'lp_uart'],
|
||||||
|
'esp32c5': ['uart', 'lp_uart'],
|
||||||
|
'esp32c61': ['uart'],
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -28,9 +30,13 @@ input_argv = {
|
|||||||
def test_uart_single_dev(case_tester) -> None: # type: ignore
|
def test_uart_single_dev(case_tester) -> None: # type: ignore
|
||||||
dut = case_tester.first_dut
|
dut = case_tester.first_dut
|
||||||
chip_type = dut.app.target
|
chip_type = dut.app.target
|
||||||
|
|
||||||
|
uart_ports = input_argv.get(chip_type, [])
|
||||||
|
assert uart_ports, f"Error: Chip type '{chip_type}' is not defined in input_argv. Aborting..."
|
||||||
|
|
||||||
for case in case_tester.test_menu:
|
for case in case_tester.test_menu:
|
||||||
if 'hp-uart-only' not in case.groups:
|
if 'hp-uart-only' not in case.groups:
|
||||||
for uart_port in input_argv.get(chip_type, []):
|
for uart_port in uart_ports:
|
||||||
dut.serial.hard_reset()
|
dut.serial.hard_reset()
|
||||||
dut._get_ready()
|
dut._get_ready()
|
||||||
dut.confirm_write(case.index, expect_str=f'Running {case.name}...')
|
dut.confirm_write(case.index, expect_str=f'Running {case.name}...')
|
||||||
|
Reference in New Issue
Block a user