diff options
author | khouloud touil <ktouil@baylibre.com> | 2018-07-12 10:36:46 +0200 |
---|---|---|
committer | khouloud touil <ktouil@baylibre.com> | 2018-07-16 17:42:21 +0200 |
commit | f48f8fed096c534b65a428c5c0618261ed1a04af (patch) | |
tree | d128886eebc6bfd2cd5ade7c85e60ff9905a5b49 /common/scripts/test_can_send_receive.sh | |
parent | d69c057664659f8139781c5e3b548d96228b722f (diff) |
Fix the CAN bus testsguppy_6.90.0guppy/6.90.0flounder_5.99.6flounder_5.99.5flounder_5.99.4flounder_5.99.3flounder_5.99.2flounder/5.99.6flounder/5.99.5flounder/5.99.4flounder/5.99.3flounder/5.99.26.90.05.99.65.99.55.99.45.99.35.99.2
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-x | common/scripts/test_can_send_receive.sh | 14 |
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 |