CAN bus tests
[src/qa-testdefinitions.git] / common / scripts / test_stats.sh
1 #!/bin/sh
2
3
4 if [ ! -e /sys/class/net/can1 ];then
5         lava-test-case show_can_stats --result skip
6         lava-test-case show_can0_stats --result skip
7         lava-test-case show_can1_stats --result skip
8     exit 0
9 fi
10
11 # show can interfaces stats
12 cat /proc/net/can/stats
13 if [ $? -eq 0 ];then
14         lava-test-case show_can_stats --result pass
15 else
16         lava-test-case show_can_stats --result fail
17 fi
18
19 sleep 5
20
21 ip -d -s link show can0
22 if [ $? -eq 0 ];then
23         lava-test-case show_can0_stats --result pass
24 else
25         lava-test-case show_can0_stats --result fail
26 fi
27
28 sleep 5
29
30 ip -d -s link show can1
31 if [ $? -eq 0 ];then
32         lava-test-case show_can1_stats --result pass
33 else
34         lava-test-case show_can1_stats --result fail
35 fi
36
37 sleep 7