X-Git-Url: http://rtime.felk.cvut.cz/gitweb/can-benchmark.git/blobdiff_plain/bec60681b77a7ee93e31cf4e5e66a950c02ab958..4a896b80a58599689b2e9158534a57bb42b399a4:/gw-tests/lib.sh diff --git a/gw-tests/lib.sh b/gw-tests/lib.sh index f7fcf75..cacde47 100644 --- a/gw-tests/lib.sh +++ b/gw-tests/lib.sh @@ -38,17 +38,16 @@ cleanupgw() { _plot() { local testname=`basename $0 .sh` - cmd=$(plot_cmds) # Get plot commands - cmd=$(echo "$cmd" | sed -e "/set title/ s/[\"']\(.*\)[\"']/\"\1\\\\n($kvers)\"/") + plot_cmds | sed -e "/set title/ s/[\"']\(.*\)[\"']/\"\1\\\\n($kvers)\"/" > plot.gp if [ -z "$OPT_NO_X11" ]; then - echo "set terminal x11 enhanced; ${cmd}" | gnuplot -persist + echo "set terminal x11 enhanced; $(< plot.gp)" | gnuplot -persist fi I='' echo 'set terminal postscript color eps enhanced size 6cm,4cm lw 1 "Times-Roman" 10;' \ 'set lmargin 8;' \ - "${cmd}" | gnuplot > ${testname}$I.eps + "$(< plot.gp)" | gnuplot > ${testname}$I.eps echo "set terminal postscript color eps enhanced;" \ - "${cmd}" | gnuplot | epstopdf --filter > ${testname}$I.pdf + "$(< plot.gp)" | gnuplot | epstopdf --filter > ${testname}$I.pdf mkdir -p thumb convert -density 30 -gamma 0.5 -quality 90 -type Palette -depth 8 ${testname}$I.pdf thumb/${testname}$I.png convert -density 150 -gamma 0.7 -quality 90 -type Palette -depth 8 ${testname}$I.pdf ${testname}$I.png @@ -66,6 +65,13 @@ create_dirs_and_links() { echo $d } +echo_plot() { + plot=$1 + [[ "$_plot_separator" ]] && echo ", \\" + _plot_separator=t + echo -n " " $plot +} + _run() { if [[ ! "$OPT_PLOT_ONLY" ]]; then kernel_versions=$(sshgw uname -r) @@ -76,7 +82,9 @@ _run() { dir=$(create_dirs_and_links $(basename $0 .sh) $kvers) script=$PWD/$0 cd $dir + echo "Working directory: $dir" if [[ ! "$OPT_PLOT_ONLY" ]]; then + rm -rf * cleanupgw main cp $script .