]> rtime.felk.cvut.cz Git - can-benchmark.git/blobdiff - gw-tests/nop-highprio.sh
Modified nop-highprio tests to have plot level "detail".
[can-benchmark.git] / gw-tests / nop-highprio.sh
index f9bde2f9d8670ce04c7fde6ceadf5d8290901fe5..3bc02b2493fb403d59a94d1644805d64df9b5826 100755 (executable)
@@ -4,6 +4,7 @@
 
 main() {
     if [ "$kvers" = 3.0.4-rt14-00008-gb2052fd -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'
@@ -22,14 +23,23 @@ main() {
     latester -d can0 -d can1 -d can2 -c $COUNT $(traffic_and_length 8) -n len8
 }
 
+ADDITIONAL_PLOTS=detail
+
 plot_cmds() {
+    if [[ "$1" = detail ]]; then
+       range=0.0:0.3
+       echo "set logscale y"
+    else
+       range=0.01:100
+       echo "set logscale xy"
+    fi
     cat <<EOF
 set title "Single GW rule for all messages, no modifications, high (soft)irq task priority"
 set logscale xy
 set grid xtics mxtics ytics mytics lw 1, lw 0.5
 set xlabel "GW latency [ms]"
 set ylabel "Latency profile [frames]"
-plot [0.01:100] [1:$COUNT] \\
+plot [$range] [1:$COUNT] \\
           "len2-hist.txt" with lp lt 1 title "2 byte messages", \\
           "len4-hist.txt" with lp lt 2 title "4 byte messages", \\
           "len6-hist.txt" with lp lt 3 title "6 byte messages", \\