zephyr/tests/drivers/can/api/testcase.yaml
Henrik Brix Andersen 836f582664 drivers: can: skip all CAN loopback mode tests for kvaser,pcican
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>
2022-11-01 15:22:31 -04:00

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