]> rtime.felk.cvut.cz Git - can-benchmark.git/blobdiff - tests/_lib.sh
Be less verbose
[can-benchmark.git] / tests / _lib.sh
index 183f1891b374963e42a7ee4225492c91abd31c19..557602f677cf3dcbb7987ae1d801af53deb2b894 100644 (file)
@@ -6,7 +6,7 @@ while [ $# -gt 0 ]; do
     esac
 done
 
-set -x
+#set -x
 set -e
 
 PATH=$PWD/../_compiled/bin/:$PATH
@@ -14,10 +14,11 @@ PATH=$PWD/../_compiled/bin/:$PATH
 RTPRIO=60
 
 boost_irq_prio() {
-    local P=${1:-50}
+    local PRIO=${1:-50}
     CAN_IRQ=`sed -ne '/can/ s/:.*//p' /proc/interrupts`
     if [ -n "$CAN_IRQ" ]; then
-       schedtool -F -p $P `pidof IRQ-${CAN_IRQ/ /}`
+       IRQ_PID=`pidof IRQ-${CAN_IRQ/ /}` || true
+       [ -z "$IRQ_PID" ] || schedtool -F -p $PRIO $IRQ_PID 
     fi
 }
 
@@ -89,6 +90,7 @@ plot() {
 
 go() {
     d=results/`basename $0 .sh`/`uname -r`
+    set -x
     mkdir -p $d
     cd $d