X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=common%2Fscripts%2Ftest_can_loopback_mode.sh;h=9a7acf62839c2e4c6db43833129c572d4e7e1a46;hb=e1829b0d4d0de7faf73515d053ecff2ba229a895;hp=4425c5dc6766205f616e3ceb9bc81ecb8d14a79c;hpb=44e8e7f609fadd784b3ef6b473bc18fd4da1c4dc;p=src%2Fqa-testdefinitions.git diff --git a/common/scripts/test_can_loopback_mode.sh b/common/scripts/test_can_loopback_mode.sh index 4425c5d..9a7acf6 100755 --- a/common/scripts/test_can_loopback_mode.sh +++ b/common/scripts/test_can_loopback_mode.sh @@ -1,15 +1,27 @@ #!/bin/sh -if [ ! -e /sys/class/net/can0 ];then +skip_tests() { lava-test-case canconfig_can0 --result skip lava-test-case start_can0 --result skip lava-test-case send_frames_through_can0 --result skip lava-test-case receive_frames_through_can0 --result skip lava-test-case stop_can0 --result skip exit 0 +} + +if [ ! -e /sys/class/net/can0 ];then + skip_tests fi + sleep 2 +ip -V |grep -q BusyBox +if [ $? -eq 0 ];then + echo "WARN: busybox ip is not handled" + # busybox ip does not handle bitrate option + skip_tests +fi + #Make sure always that the can interface is down before #starting the config step. ip link set can0 down