From a59b308e733d29d810ac2a3de14147c9c877032e Mon Sep 17 00:00:00 2001 From: Daniel DeGrasse Date: Tue, 19 Apr 2022 18:37:15 -0500 Subject: [PATCH] tests: uart_async_api: skip test cases if LPUART is present without DMA if DMA support is not present, LPUART driver will not compile when async API support is required. Skip test cases when dma support is not present and LPUART driver is enabled. Signed-off-by: Daniel DeGrasse --- tests/drivers/uart/uart_async_api/testcase.yaml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/tests/drivers/uart/uart_async_api/testcase.yaml b/tests/drivers/uart/uart_async_api/testcase.yaml index bd0a80b2d58..9035a11e1bb 100644 --- a/tests/drivers/uart/uart_async_api/testcase.yaml +++ b/tests/drivers/uart/uart_async_api/testcase.yaml @@ -6,7 +6,7 @@ common: tests: drivers.uart.async_api: tags: drivers - filter: CONFIG_UART_CONSOLE and CONFIG_SERIAL_SUPPORT_ASYNC + filter: CONFIG_UART_CONSOLE and CONFIG_SERIAL_SUPPORT_ASYNC and not CONFIG_UART_MCUX_LPUART harness: ztest harness_config: fixture: gpio_loopback @@ -20,9 +20,14 @@ tests: extra_args: DTC_OVERLAY_FILE="boards/nrf52840dk_nrf52840.overlay;boards/nrf_uart.overlay" drivers.uart.async_api.rtt: tags: drivers - filter: CONFIG_UART_CONSOLE and CONFIG_SERIAL_SUPPORT_ASYNC and CONFIG_HAS_SEGGER_RTT + filter: CONFIG_UART_CONSOLE and CONFIG_SERIAL_SUPPORT_ASYNC and CONFIG_HAS_SEGGER_RTT and not CONFIG_UART_MCUX_LPUART extra_args: DTC_OVERLAY_FILE=boards/segger_rtt.overlay extra_configs: - CONFIG_USE_SEGGER_RTT=y - CONFIG_UART_RTT=y build_only: true + drivers.uart.async_api.lpuart: + tags: drivers + filter: CONFIG_UART_CONSOLE and CONFIG_SERIAL_SUPPORT_ASYNC and CONFIG_UART_MCUX_LPUART + harness: ztest + depends_on: dma