From e1f27d04edb847f51e683f059548eaff28383ad3 Mon Sep 17 00:00:00 2001 From: Song Ruo Jing Date: Tue, 27 Aug 2024 17:50:34 +0800 Subject: [PATCH] fix(uart): enable ci target test for uart for c5 --- components/esp_driver_uart/test_apps/uart/pytest_uart.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/components/esp_driver_uart/test_apps/uart/pytest_uart.py b/components/esp_driver_uart/test_apps/uart/pytest_uart.py index b154e64421..68b2661cda 100644 --- a/components/esp_driver_uart/test_apps/uart/pytest_uart.py +++ b/components/esp_driver_uart/test_apps/uart/pytest_uart.py @@ -11,6 +11,8 @@ input_argv = { 'esp32c6': ['uart', 'lp_uart'], 'esp32h2': ['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 dut = case_tester.first_dut 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: 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._get_ready() dut.confirm_write(case.index, expect_str=f'Running {case.name}...')