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:
parent
fee7de48d3
commit
a59b308e73
1 changed files with 7 additions and 2 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue