]> rtime.felk.cvut.cz Git - can-benchmark.git/blobdiff - gw-tests/nop-highprio.sh
Adds test skips for new RT kernel version (3.4.33).
[can-benchmark.git] / gw-tests / nop-highprio.sh
index 219fe059aef1074ed2c10ff4aa81cd171ac39c9a..b77db1e82b632342d3917ce037d7f4783b5438ac 100755 (executable)
@@ -3,6 +3,9 @@
 . lib.sh
 
 main() {
 . lib.sh
 
 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;
+\r
     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'
     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'
@@ -25,12 +28,12 @@ plot_cmds() {
 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 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 "Time [ms]"
-set ylabel "Latency profile [messages]"
-plot [0.05:100] [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", \
+set xlabel "GW latency [ms]"
+set ylabel "Latency profile [frames]"
+plot [0.01:100] [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", \\
           "len8-hist.txt" with lp lt 4 title "8 byte messages"
 EOF
 }
           "len8-hist.txt" with lp lt 4 title "8 byte messages"
 EOF
 }