Skip all CAN controller tests utilizing CAN loopback mode for the kvaser,pcican CAN controller card as emulated in QEMU. QEMU emulation of the SJA1000 CAN controller backend does not yet support the SJA1000 Self Reception Request command which is required for proper loopback operation. Signed-off-by: Henrik Brix Andersen <henrik@brixandersen.dk>
20 lines
660 B
YAML
20 lines
660 B
YAML
tests:
|
|
drivers.can.api:
|
|
tags: drivers can
|
|
depends_on: can
|
|
filter: dt_chosen_enabled("zephyr,canbus") and not dt_compat_enabled("kvaser,pcican")
|
|
drivers.can.api.mcp2515:
|
|
tags: drivers can
|
|
depends_on: arduino_spi arduino_gpio
|
|
extra_args: SHIELD=dfrobot_can_bus_v2_0
|
|
build_only: true
|
|
drivers.can.api.twai:
|
|
tags: drivers can
|
|
extra_args: DTC_OVERLAY_FILE="twai-enable.overlay"
|
|
harness: console
|
|
harness_config:
|
|
# actual CAN transceiver or shorted CAN RX/TX pins required for board testing
|
|
fixture: can_transceiver
|
|
filter: dt_compat_enabled("espressif,esp32-twai")
|
|
platform_allow: esp32c3_devkitm
|