aboutsummaryrefslogtreecommitdiffstats
path: root/common/scripts/test_can_send_receive.sh
diff options
context:
space:
mode:
authorkhouloud touil <ktouil@baylibre.com>2018-07-12 10:36:46 +0200
committerkhouloud touil <ktouil@baylibre.com>2018-07-16 17:42:21 +0200
commitf48f8fed096c534b65a428c5c0618261ed1a04af (patch)
treed128886eebc6bfd2cd5ade7c85e60ff9905a5b49 /common/scripts/test_can_send_receive.sh
parentd69c057664659f8139781c5e3b548d96228b722f (diff)
At first to be able to configure the can interfaces, we had to use the libsocketcan, but this lib should be used with canutils utilities, but a conflict happened between the canutils and the can-utils, so I had to fix the tests to be able to use only the can-utils utilities. This link for a LAVA test job for these tests: http://lava.baylibre.com:10080/scheduler/job/10883 Change-Id: I7b988496d6977d6d9d82f8f82b58520444dbc7d6 Signed-off-by: khouloud touil <ktouil@baylibre.com>
Diffstat (limited to 'common/scripts/test_can_send_receive.sh')
-rwxr-xr-xcommon/scripts/test_can_send_receive.sh14
1 files changed, 7 insertions, 7 deletions
diff --git a/common/scripts/test_can_send_receive.sh b/common/scripts/test_can_send_receive.sh
index d5d155c..06bde6f 100755
--- a/common/scripts/test_can_send_receive.sh
+++ b/common/scripts/test_can_send_receive.sh
@@ -14,14 +14,14 @@ if [ ! -e /sys/class/net/can1 ];then
fi
#config the can interfaces
-canconfig can0 bitrate 50000
+ip link set can0 type can bitrate 50000
if [ $? -eq 0 ];then
lava-test-case canconfig_can0 --result pass
else
lava-test-case canconfig_can0 --result fail
fi
sleep 3
-canconfig can1 bitrate 50000
+ip link set can1 type can bitrate 50000
if [ $? -eq 0 ];then
lava-test-case canconfig_can1 --result pass
else
@@ -29,14 +29,14 @@ else
fi
sleep 3
#bring up the devices
-canconfig can0 start
+ip link set can0 up
if [ $? -eq 0 ];then
lava-test-case start_can0 --result pass
else
lava-test-case start_can0 --result fail
fi
sleep 3
-canconfig can1 start
+ip link set can1 up
if [ $? -eq 0 ];then
lava-test-case start_can1 --result pass
else
@@ -44,7 +44,7 @@ else
fi
sleep 3
#send frames
-cansequence -p can0 &
+cangen can0 &
if [ $? -eq 0 ];then
lava-test-case send_frames_through_can0 --result pass
else
@@ -63,14 +63,14 @@ fi
rm $file_can
sleep 10
-canconfig can0 stop
+ip link set can0 down
if [ $? -eq 0 ];then
lava-test-case stop_can0 --result pass
else
lava-test-case stop_can0 --result fail
fi
sleep 3
-canconfig can1 stop
+ip link set can1 down
if [ $? -eq 0 ];then
lava-test-case stop_can1 --result pass
else