]> rtime.felk.cvut.cz Git - can-benchmark.git/blobdiff - gw-tests/nop-time.sh
Minor, mostly cosmetic, changes to RTEMS bench scripts.
[can-benchmark.git] / gw-tests / nop-time.sh
index 570a782f078d663bc10c6093f80162cca409648a..dea1483f50e7a961da5f787a01463cc4828ad991 100755 (executable)
@@ -3,7 +3,13 @@
 . lib.sh
 
 main() {
 . lib.sh
 
 main() {
-       ln -s ../nop/*.txt .
+    #Check that the test wasn't skipped.
+    if [ "$(ls -A ../nop)" ]; then
+        #Otherwise this would create *.txt file and plot.sh and break the automation
+        ln -s ../nop/*.txt .
+    else
+        SKIPPED=1; return;
+    fi;
 }
 
 ADDITIONAL_PLOTS=detail
 }
 
 ADDITIONAL_PLOTS=detail
@@ -20,12 +26,12 @@ plot_cmds() {
 set title "Single GW rule for all messages, no modifications"
 set grid xtics ytics mytics lw 1, lw 0.5
 set key left
 set title "Single GW rule for all messages, no modifications"
 set grid xtics ytics mytics lw 1, lw 0.5
 set key left
-set xlabel "Time [s]"
-set ylabel "Latency [ms]"
-plot [:] [$range] \
-          "len2-msgs.txt" using (\$2-$min):(1000*\$14-0.001*\$16) with points title "2 byte messages", \
-          "len4-msgs.txt" using (\$2-$min):(1000*\$14-0.001*\$16) with points title "4 byte messages", \
-          "len6-msgs.txt" using (\$2-$min):(1000*\$14-0.001*\$16) with points title "6 byte messages", \
+set xlabel "Experiment time [s]"
+set ylabel "GW latency [ms]"
+plot [:] [$range] \\
+          "len2-msgs.txt" using (\$2-$min):(1000*\$14-0.001*\$16) with points title "2 byte messages", \\
+          "len4-msgs.txt" using (\$2-$min):(1000*\$14-0.001*\$16) with points title "4 byte messages", \\
+          "len6-msgs.txt" using (\$2-$min):(1000*\$14-0.001*\$16) with points title "6 byte messages", \\
           "len8-msgs.txt" using (\$2-$min):(1000*\$14-0.001*\$16) with points title "8 byte messages"
 EOF
 }
           "len8-msgs.txt" using (\$2-$min):(1000*\$14-0.001*\$16) with points title "8 byte messages"
 EOF
 }