aboutsummaryrefslogtreecommitdiffstats
path: root/common/scripts/test_can_bitrate.sh
diff options
context:
space:
mode:
authorKhouloud Touil <ktouil@baylibre.com>2019-03-13 15:59:31 +0100
committerKhouloud Touil <ktouil@baylibre.com>2019-03-14 11:44:17 +0100
commit5d302ffa041b6885278eb4dbbadb0111c6c3f080 (patch)
treef40acd5770987d204196dbdd233675dd57ec16fe /common/scripts/test_can_bitrate.sh
parented797c46ca3b8be1c6f0b172d7c00f2668e49b9f (diff)
Fix the nomenclatur of LAVA test cases
This patch fixes the problem of the naming issue. Test cases that have the same name will end up overwriting previous test cases when storing the results in the data base. So this patch is to changes the test cases names and to be more understandable. Change-Id: Iab3aaf62aefb120b7a04d21bd83aabf7034e72f4 Signed-off-by: Khouloud Touil <ktouil@baylibre.com>
Diffstat (limited to 'common/scripts/test_can_bitrate.sh')
-rwxr-xr-xcommon/scripts/test_can_bitrate.sh40
1 files changed, 20 insertions, 20 deletions
diff --git a/common/scripts/test_can_bitrate.sh b/common/scripts/test_can_bitrate.sh
index 305515c..2461fa0 100755
--- a/common/scripts/test_can_bitrate.sh
+++ b/common/scripts/test_can_bitrate.sh
@@ -1,17 +1,18 @@
#!/bin/sh
#This test is writen taking the DRA7xx-EVM board as an example
+#these tests will be skipped if 2 interfaces are not detected.
#Theorical values of bitrate is from 1Kbit/s to 1Mbit/s
#Real values to provide transmission are between 10797 bit/s and 1909090git bit/s
#Real values that doesn't provide transmission but belong to the domain are between 781 bit/s and 5209999 bit/s
if [ ! -e /sys/class/net/can1 ];then
- lava-test-case canconfig_can0_bitrate --result skip
- lava-test-case receive_frames_through_can1 --result skip
- lava-test-case receive_frames_through_can1 --result skip
- lava-test-case receive_frames_through_can1 --result skip
- lava-test-case canconfig_can0_bitrate --result skip
- lava-test-case receive_frames_through_can1 --result skip
+ lava-test-case can0_bitrate_range_start --result skip
+ lava-test-case can1_bitrate_range_start --result skip
+ lava-test-case can1_xfer_config_range_start --result skip
+ lava-test-case can1_xfer_tx_range_start --result skip
+ lava-test-case can1_xfer_tx_range_end --result skip
+ lava-test-case can0_bitrate_range_end --result skip
exit 0
fi
@@ -39,14 +40,14 @@ for b in `seq 778 790`;do
ip link set can0 type can bitrate $b
x=$?
if [ $x -eq 0 ];then
- lava-test-case can0_bitrate --result pass --measurement $b --units bit/s
+ lava-test-case can0_bitrate_range_start --result pass --measurement $b --units bit/s
echo "$b is the first bitrate in the domain"
found_bitrate=1
ip link set can1 type can bitrate $b
if [ $? -eq 0 ];then
- lava-test-case can1_bitrate --result pass --measurement $b --units bit/s
+ lava-test-case can1_bitrate_range_start --result pass --measurement $b --units bit/s
else
- lava-test-case can1_bitrate --result fail --measurement $b --units bit/s
+ lava-test-case can1_bitrate_range_start --result fail --measurement $b --units bit/s
fi
sleep 2
ip link set can0 up
@@ -68,9 +69,9 @@ for b in `seq 778 790`;do
candump can1 > $file_can &
sleep 3
if [ -s $file_can ];then
- lava-test-case Receive_can1 --result pass --measurement $b --units bit/s
+ lava-test-case can1_xfer_config_range_start --result pass --measurement $b --units bit/s
else
- lava-test-case Receive_can1 --result fail --measurement $b --units bit/s
+ lava-test-case can1_xfer_config_range_start --result fail --measurement $b --units bit/s
sleep 2
echo "This bitrate $b belongs to the domain but doesn't provide frames transmission"
fi
@@ -80,7 +81,7 @@ for b in `seq 778 790`;do
done
if [ $found_bitrate -eq 0 ];then
- lava-test-case can0_bitrate --result fail --measurement $b --units bit/s
+ lava-test-case can0_bitrate_range_start --result fail --measurement $b --units bit/s
sleep 2
echo "There is no supportable bitrate in this interval"
fi
@@ -104,7 +105,7 @@ for b in `seq 10790 10800`;do
sleep 4
if [ -s $file_can ];then
found_bitrate_for_transmisson=1
- lava-test-case Receive_can1 --result pass --measurement $b --units bit/s
+ lava-test-case can1_xfer_tx_range_start --result pass --measurement $b --units bit/s
sleep 2
echo "$b is the first supportable bitrate to provide transmission"
rm $file_can
@@ -116,7 +117,7 @@ for b in `seq 10790 10800`;do
done
if [ $found_bitrate_for_transmisson -eq 0 ];then
- lava-test-case Receive_can1 --result fail --measurement $b --units bit/s
+ lava-test-case can1_xfer_tx_range_start --result fail --measurement $b --units bit/s
sleep 2
echo "There is no bitrate in this interval to provide frames transmission"
fi
@@ -140,8 +141,7 @@ for b in `seq 1909088 1909092`;do
size=$(stat -c %s $file_can)
if [ $size -eq 0 ];then
bitrate_no_transmission=1
- lava-test-case Receive_can1 --result pass --measurement $(($b-1)) --units bit/s
- lava-test-case Receive_can1 --result fail --measurement $b --units bit/s
+ lava-test-case can1_xfer_tx_range_end --result pass --measurement $(($b-1)) --units bit/s
sleep 2
echo "This bitrate $b doesn't provide frames transmission"
echo "The last bitrate to provide frames transmission is $(($b-1))"
@@ -153,8 +153,8 @@ for b in `seq 1909088 1909092`;do
done
if [ $bitrate_no_transmission -eq 0 ];then
- lava-test-case Receive_can1 --result pass --measurement $b --units bit/s
- echo "All bitrates in this interval provide frames transmission"
+ lava-test-case can1_xfer_tx_range_end --result fail --measurement $b --units bit/s
+ echo "All bitrates in this interval provide frames transmission, the last bitrate not found in this range"
ip link set can0 down
ip link set can1 down
fi
@@ -170,7 +170,7 @@ for b in `seq 5290999 5291000`;do
sleep 2
if [ $x -ne 0 ];then
out_of_domain=1
- lava-test-case can0_bitrate --result fail --measurement $b --units bit/s
+ lava-test-case can0_bitrate_range_end --result pass --measurement $(($b-1)) --units bit/s
echo "$b is the first bitrate to be out of the domain"
echo "The last bitrate to belong to the domain is $(($b-1))"
break
@@ -178,7 +178,7 @@ for b in `seq 5290999 5291000`;do
done
if [ $out_of_domain -eq 0 ];then
- lava-test-case can0_bitrate --result pass --measurement $b --units bit/s
+ lava-test-case can0_bitrate_range_end --result fail --measurement $b --units bit/s
echo "All bitrates in this interval belong to the domain"
canconfig can0 stop
canconfig can1 stop