X-Git-Url: http://rtime.felk.cvut.cz/gitweb/can-benchmark.git/blobdiff_plain/ed7437394c83680d71174453c41ce1ffbc4dace1..597f695d267970a7dd260f938e50efadc4fefa7d:/gw-tests/nop-time.sh diff --git a/gw-tests/nop-time.sh b/gw-tests/nop-time.sh index bb179ad..dea1483 100755 --- a/gw-tests/nop-time.sh +++ b/gw-tests/nop-time.sh @@ -3,20 +3,36 @@ . lib.sh main() { - ln -s ../nop-highprio/*.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 + plot_cmds() { - cat <<'EOF' -set title "Single GW job for all messages, no modifications" -set grid -set xlabel "Time [s]" -set ylabel "Latency [ms]" -plot [:] [:0.5] \ - "len2-msgs.txt" using 2:(1000*$14) with points title "2 byte messages", \ - "len4-msgs.txt" using 2:(1000*$14) with points title "4 byte messages", \ - "len6-msgs.txt" using 2:(1000*$14) with points title "6 byte messages", \ - "len8-msgs.txt" using 2:(1000*$14) with points title "8 byte messages" + if [[ "$1" = detail ]]; then + range=0.0:0.3 + else + range=0.01:4 + echo "set logscale y" + fi + min=$(head -n 1 len2-msgs.txt | awk '{ print $2 }') + cat <