From: Martin Hořeňovský Date: Mon, 26 Aug 2013 10:26:03 +0000 (+0200) Subject: Adds test skips for new RT kernel version (3.4.33). X-Git-Tag: fix-allnoconfig~150 X-Git-Url: http://rtime.felk.cvut.cz/gitweb/can-benchmark.git/commitdiff_plain/f0abe866e5fe5f466f23cb2d347dafaf3c81f430 Adds test skips for new RT kernel version (3.4.33). --- diff --git a/gw-tests/filter.sh b/gw-tests/filter.sh index 1222022..0aa76c9 100755 --- a/gw-tests/filter.sh +++ b/gw-tests/filter.sh @@ -10,6 +10,8 @@ prepare() { main() { if [ "$kvers" = 3.0.4-rt14-00008-gb2052fd -a "$load" = eth -a $traffic != oneatatime ]; then echo "Skipping eth test"; SKIPPED=1; return; fi + if [ "$kvers" = 3.4.33-rt47-00004-gc58c9ae -a "$load" = eth -a $traffic != oneatatime ]; then echo "Skipping eth test"; SKIPPED=1; return; fi + for i in $ids; do latester -d can0 -d can1 -d can2 -c $COUNT -i $i $(traffic_and_length 2) -n id-$i done diff --git a/gw-tests/filterlen.sh b/gw-tests/filterlen.sh index c5ae061..bfe3198 100755 --- a/gw-tests/filterlen.sh +++ b/gw-tests/filterlen.sh @@ -7,6 +7,7 @@ ids="0 $(seq 127 128 2047)" main() { if [ "$kvers" = 3.0.4-rt14-00008-gb2052fd -a "$load" = eth -a $traffic != oneatatime ]; then echo "Skipping eth test"; SKIPPED=1; return; fi + if [ "$kvers" = 3.4.33-rt47-00004-gc58c9ae -a "$load" = eth -a $traffic != oneatatime ]; then echo "Skipping eth test"; SKIPPED=1; return; fi lastid=0 for i in $ids; do sshgw "for i in \$(seq $lastid $i); do cangw -A -s can0 -d can1 -f \$(printf %x \$i):7ff; done" diff --git a/gw-tests/nop-highprio.sh b/gw-tests/nop-highprio.sh index afc9c8b..b77db1e 100755 --- a/gw-tests/nop-highprio.sh +++ b/gw-tests/nop-highprio.sh @@ -4,10 +4,8 @@ main() { if [ "$kvers" = 3.0.4-rt14-00008-gb2052fd -a "$load" = eth ]; then echo "Skipping eth test"; SKIPPED=1; return; fi - - #Same problem as above? After this test, the board has to be restarted to start working. - if [ "$kvers" = 3.4.33-rt47-00004-gc58c9ae -a "$load" = eth ]; then echo "Skipping eth test"; -SKIPPED=1; return; fi; + if [ "$kvers" = 3.4.33-rt47-00004-gc58c9ae -a "$load" = eth ]; then echo "Skipping eth test"; SKIPPED=1; return; fi; + sshgw cangw -A -s can0 -d can1 sshgw 'if pid=`pidof irq/145-can0`; then chrt -p -f 99 $pid; fi' sshgw 'if pid=`pidof irq/146-can1`; then chrt -p -f 99 $pid; fi' diff --git a/gw-tests/user.sh b/gw-tests/user.sh index 984a28d..183ebd9 100755 --- a/gw-tests/user.sh +++ b/gw-tests/user.sh @@ -4,6 +4,7 @@ main() { if [ "$kvers" = 3.0.4-rt14-00008-gb2052fd -a "$load" = eth -a $traffic != oneatatime ]; then echo "Skipping eth test"; SKIPPED=1; return; fi + if [ "$kvers" = 3.4.33-rt47-00004-gc58c9ae -a "$load" = eth -a $traffic != oneattime ]; then echo "Skipping eth test"; SKIPPED=1; return; fi; pid=$(sshgw 'chrt -f 90 candump -s2 -b can1 can0 & echo $!') latester -d can0 -d can1 -d can2 -c $COUNT $(traffic_and_length 2) -n user2 latester -d can0 -d can1 -d can2 -c $COUNT $(traffic_and_length 8) -n user8 diff --git a/gw-tests/vcan.sh b/gw-tests/vcan.sh index e55d18c..64ff58b 100755 --- a/gw-tests/vcan.sh +++ b/gw-tests/vcan.sh @@ -6,6 +6,9 @@ numjobs=`seq 0 2 10` main() { if [ "$kvers" = 3.0.4-rt14-00008-gb2052fd -a "$load" = eth -a $traffic != oneatatime ]; then echo "Skipping eth test"; SKIPPED=1; return; fi + + if [ "$kvers" = 3.4.33-rt47-00004-gc58c9ae ]; then echo "Skipping test"; SKIPPED=1; return; fi; #All frames of these tests are returned as invalid... + sshgw 'ip link add dev vcan0 type vcan && ip link set vcan0 up' for i in $numjobs; do cleanupgw diff --git a/gw-tests/vcans.sh b/gw-tests/vcans.sh index 65fc5b8..221e84a 100755 --- a/gw-tests/vcans.sh +++ b/gw-tests/vcans.sh @@ -6,6 +6,9 @@ numjobs=" 1 `seq 2 2 10`" main() { if [ "$kvers" = 3.0.4-rt14-00008-gb2052fd -a "$load" = eth -a $traffic != oneatatime ]; then echo "Skipping eth test"; SKIPPED=1; return; fi + + if [ "$kvers" = 3.4.33-rt47-00004-gc58c9ae ]; then echo "Skipping test"; SKIPPED=1; return; fi;#All frames of these tests are returned as invalid... + for i in $numjobs; do cleanupgw lastif=can0