X-Git-Url: http://rtime.felk.cvut.cz/gitweb/can-benchmark.git/blobdiff_plain/40f20eba4436f43419f8f5aed117a88a4ef4b14e..f4f0034d0bebb3fbdb08c2c89f7eaf9289709e43:/gw-tests/lib.sh diff --git a/gw-tests/lib.sh b/gw-tests/lib.sh index 4bc522b..c5492e8 100644 --- a/gw-tests/lib.sh +++ b/gw-tests/lib.sh @@ -128,6 +128,7 @@ _measure() { sshgw 'if pid=`pidof sirq-net-rx/0`; then chrt -p -f 49 $pid > /dev/null; fi' sshgw 'if pid=`pidof sirq-net-tx/0`; then chrt -p -f 49 $pid > /dev/null; fi' # Set the length of qdisc queue to avoid ENOBUFS errors + sshgw 'ifconfig can0 txqueuelen 1000; ifconfig can1 txqueuelen 1000' ifconfig can0 txqueuelen 200 ifconfig can1 txqueuelen 200 cleanupgw @@ -142,9 +143,10 @@ _measure() { kill_load fi - # Create a plot script at the end to signalize that the - # measurement was successfully finished - cat > plot.sh <<-EOF + if [ ! "$SKIPPED" ]; then + # Create a plot script at the end to signalize that the + # measurement was successfully finished + cat > plot.sh <<-EOF #!/bin/bash export kvers=$kvers export hostkvers=$hostkvers @@ -153,7 +155,8 @@ _measure() { cd \$(dirname \$0)/$(dirname $script) exec ./$(basename $script) --plot "\$@" EOF - chmod +x plot.sh + chmod +x plot.sh + fi }