From: Michal Sojka Date: Mon, 26 Sep 2011 09:47:01 +0000 (+0200) Subject: Add plot source link to html X-Git-Tag: fix-allnoconfig~167 X-Git-Url: http://rtime.felk.cvut.cz/gitweb/can-benchmark.git/commitdiff_plain/9dee16c55c4207d86eae80c7e3d5f4fe63ddc3a0 Add plot source link to html --- diff --git a/gw-tests/genhtml/genhtml.py b/gw-tests/genhtml/genhtml.py index 2488c85..051e034 100755 --- a/gw-tests/genhtml/genhtml.py +++ b/gw-tests/genhtml/genhtml.py @@ -156,11 +156,12 @@ class Test(object): print >>file, "" % \ (urllib.quote(self.path), urllib.quote(self.path), img) def fullImgLink(self, pngName): + ps = "Plot source" % ("plot"+pngName[5:-4]+".gp") if 'NO_PDF' in os.environ: - return "
" % pngName + return "
%s
" % (pngName, ps) else: - return "
" % \ - (pngName[:-4]+".pdf", pngName) + return "
%s
" % \ + (pngName[:-4]+".pdf", pngName, ps) def htmlPrintStats(self, html): cwd = os.getcwd() diff --git a/gw-tests/lib.sh b/gw-tests/lib.sh index 75fb899..13004e3 100644 --- a/gw-tests/lib.sh +++ b/gw-tests/lib.sh @@ -55,18 +55,18 @@ _plot() { local testname=`basename $0 .sh` rm -rf *.pdf *.png for i in "" $ADDITIONAL_PLOTS; do - plot_cmds $i | sed -e "/set title/ s/[\"']\(.*\)[\"']/\"\1\\\\n{\/*0.75 (GW kernel $kvers, Traffic $traffic, Load $load)}\"/" > plot.gp - if [[ ! -s plot.gp ]]; then continue; fi + plot_cmds $i | sed -e "/set title/ s/[\"']\(.*\)[\"']/\"\1\\\\n{\/*0.75 (GW kernel $kvers, Traffic $traffic, Load $load)}\"/" > plot$i.gp + if [[ ! -s plot$i.gp ]]; then continue; fi if [ -z "$OPT_NO_X11" ]; then - echo "set terminal x11 enhanced; $(< plot.gp)" | gnuplot -persist + echo "set terminal x11 enhanced; $(< plot$i.gp)" | gnuplot -persist fi test "$(gnuplot --version)" = "gnuplot 4.2 patchlevel 5 " && continue echo "set terminal pdfcairo solid color enhanced; " \ "set output \"graph$i.pdf\";" \ "set pointsize 0.5;" \ - "$(< plot.gp)" | gnuplot + "$(< plot.$igp)" | gnuplot echo 'set terminal pngcairo color enhanced size 750,525 font ",10" ;' \ - "$(< plot.gp)" | gnuplot > graph$i.png + "$(< plot$i.gp)" | gnuplot > graph$i.png convert -resize 150x105 -gamma 0.5 -quality 90 -type Palette -depth 8 graph$i.png tgraph$i.png # echo 'set terminal pngcairo color enhanced size 150,105 font ",1";' \ # "$(< plot.gp)" | gnuplot > thumb/${testname}$i.png