From: Michal Sojka Date: Wed, 16 Feb 2011 08:21:00 +0000 (+0100) Subject: Add test for PC vs. CANalyzer comparison X-Git-Tag: fix-allnoconfig~197 X-Git-Url: http://rtime.felk.cvut.cz/gitweb/can-benchmark.git/commitdiff_plain/cd82e9fa0a1e6eeecaa895d7043b9d6adaacbd16 Add test for PC vs. CANalyzer comparison --- diff --git a/gw-tests/nop-canalyzer.sh b/gw-tests/nop-canalyzer.sh new file mode 100755 index 0000000..f99e288 --- /dev/null +++ b/gw-tests/nop-canalyzer.sh @@ -0,0 +1,49 @@ +#!/bin/bash + +if ! [ "$INTERACTIVE" ]; then echo "Skipping interactive test $0"; exit 0; fi + + +. lib.sh + +COUNT=2500 + +wait_for_key() { + [ "$INTERACTIVE" ] && read -p "Press a key to continue" || : +} + +main() { + sshgw cangw -A -s can0 -d can1 + latester -d can0 -d can1 -d can2 -c $COUNT $(traffic_and_length 2) -n len2 + wait_for_key + latester -d can0 -d can1 -d can2 -c $COUNT $(traffic_and_length 4) -n len4 + wait_for_key + latester -d can0 -d can1 -d can2 -c $COUNT $(traffic_and_length 6) -n len6 + wait_for_key + 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.06:0.4 + echo "set logscale y" + else + range=0.05:100 + echo "set logscale xy" + fi + cat <