aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKhouloud Touil <ktouil@baylibre.com>2019-10-03 11:17:04 +0200
committerKhouloud Touil <ktouil@baylibre.com>2019-10-03 11:19:02 +0200
commit4b263fd3625dbb9a2f30c77bbd8e49bde0bca967 (patch)
tree6ae43051b8332cd4bcb58ee2a859f482d1c152f2
parent9c3c11e82280d72d34a6c0f32d255d6a0f1b23c8 (diff)
Avoid some test cases failures
To make sure that the can interface could be configured, we have to make it dowm each time before the start of the config step. Change-Id: I7bebea65072ffd822ee30241c68a0a89123b1576 Signed-off-by: Khouloud Touil <ktouil@baylibre.com>
-rwxr-xr-xcommon/scripts/test_can_loopback_mode.sh5
-rwxr-xr-xcommon/scripts/test_can_modules.sh5
-rwxr-xr-xcommon/scripts/test_can_send_receive.sh5
3 files changed, 15 insertions, 0 deletions
diff --git a/common/scripts/test_can_loopback_mode.sh b/common/scripts/test_can_loopback_mode.sh
index 7f86ef9..4425c5d 100755
--- a/common/scripts/test_can_loopback_mode.sh
+++ b/common/scripts/test_can_loopback_mode.sh
@@ -9,6 +9,11 @@ if [ ! -e /sys/class/net/can0 ];then
exit 0
fi
sleep 2
+
+#Make sure always that the can interface is down before
+#starting the config step.
+ip link set can0 down
+
#config the can interfaces
ip link set can0 type can bitrate 50000 loopback on
sleep 2
diff --git a/common/scripts/test_can_modules.sh b/common/scripts/test_can_modules.sh
index d6caf54..12e82ee 100755
--- a/common/scripts/test_can_modules.sh
+++ b/common/scripts/test_can_modules.sh
@@ -121,6 +121,11 @@ fi
sleep 5
+#Make sure always that the can interface is down before
+#starting the config step.
+ip link set can0 down
+ip link set can1 down
+
ip link set can0 type can bitrate 50000
if [ $? -eq 0 ];then
lava-test-case canconfig_can0 --result pass
diff --git a/common/scripts/test_can_send_receive.sh b/common/scripts/test_can_send_receive.sh
index 06bde6f..150ce37 100755
--- a/common/scripts/test_can_send_receive.sh
+++ b/common/scripts/test_can_send_receive.sh
@@ -13,6 +13,11 @@ if [ ! -e /sys/class/net/can1 ];then
exit 0
fi
+#Make sure always that the can interface is down before
+#starting the config step.
+ip link set can0 down
+ip link set can1 down
+
#config the can interfaces
ip link set can0 type can bitrate 50000
if [ $? -eq 0 ];then