]> rtime.felk.cvut.cz Git - can-benchmark.git/blobdiff - tests/_lib.sh
Extend preparation of virtual drivers
[can-benchmark.git] / tests / _lib.sh
index 16618148f00504c48bd24e62fe0b041d29e69fdc..a8f789f0e70322fa2be62d7c09bddad0e916f7ff 100644 (file)
@@ -11,8 +11,8 @@ set -e
 
 PATH=$PWD/../_compiled/bin/:$PATH
 
-RTPRIO=60
-COUNT=10000
+RTPRIO=${RTPRIO:-60}
+COUNT=${COUNT:-10000}
 
 boost_irq_prio() {
     local PRIO=${1:-50}
@@ -44,6 +44,7 @@ prepare_lincan_virtual() {
     rmmod_can
     modprobe -C /dev/null lincan hw=virtual io=0 baudrate=0
     CAN0=/dev/can0
+    CAN1=/dev/can0
     DRIVER=lincan-virtual
     sleep 0.1
 }
@@ -70,6 +71,7 @@ prepare_socketcan_virtual() {
     ip link add dev vcan0 type vcan
     ip link set up dev vcan0
     CAN0=socketcan:vcan0
+    CAN1=socketcan:vcan0
     DRIVER=socketcan-virtual
 }
 
@@ -78,6 +80,7 @@ run_tests() {
     for tst in $tests; do
        boost_irq_prio 50 || true
        prepare_$tst
+       echo "----------------------"
        t
     done
 }
@@ -119,8 +122,10 @@ create_dirs_and_links() {
 }
 
 go() {
+    echo "####################"
     mhz=${MHZ:-2400 300}
     for clk in $mhz; do
+    echo "===================="
        dir=$(create_dirs_and_links `basename $0 .sh` `uname -r` $clk)
        set -x
        pushd $dir