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 <daniel.degrasse@nxp.com>
This commit is contained in:
Daniel DeGrasse 2022-04-19 18:37:15 -05:00 committed by Carles Cufí
commit a59b308e73

View file

@ -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