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>
This commit is contained in:
Henrik Brix Andersen 2022-10-28 13:28:31 +02:00 committed by Christopher Friedt
commit 836f582664
5 changed files with 5 additions and 5 deletions

View file

@ -4,7 +4,7 @@ tests:
sample.drivers.can.counter:
tags: can
depends_on: can
filter: dt_chosen_enabled("zephyr,canbus")
filter: dt_chosen_enabled("zephyr,canbus") and not dt_compat_enabled("kvaser,pcican")
harness: console
harness_config:
type: one_line

View file

@ -2,7 +2,7 @@ sample:
name: SocketCAN sample
common:
tags: net socket can
filter: dt_chosen_enabled("zephyr,canbus")
filter: dt_chosen_enabled("zephyr,canbus") and not dt_compat_enabled("kvaser,pcican")
depends_on: can
harness: console
tests:

View file

@ -2,7 +2,7 @@ tests:
drivers.can.api:
tags: drivers can
depends_on: can
filter: dt_chosen_enabled("zephyr,canbus")
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

View file

@ -2,5 +2,5 @@ tests:
canbus.isotp.conformance:
tags: can isotp
depends_on: can
filter: dt_chosen_enabled("zephyr,canbus")
filter: dt_chosen_enabled("zephyr,canbus") and not dt_compat_enabled("kvaser,pcican")
platform_exclude: native_posix native_posix_64

View file

@ -2,5 +2,5 @@ tests:
canbus.isotp.implementation:
tags: can isotp
depends_on: can
filter: dt_chosen_enabled("zephyr,canbus")
filter: dt_chosen_enabled("zephyr,canbus") and not dt_compat_enabled("kvaser,pcican")
platform_exclude: native_posix native_posix_64