Small fixes in graphs
authorMichal Sojka <sojkam1@fel.cvut.cz>
Fri, 28 Aug 2009 07:29:26 +0000 (09:29 +0200)
committerMichal Sojka <sojkam1@fel.cvut.cz>
Fri, 28 Aug 2009 07:29:26 +0000 (09:29 +0200)
tests/Makefile
tests/_lib.sh
tests/genhtml.py
tests/rtt-w.sh

index b333eb0..54bdd0f 100644 (file)
@@ -4,8 +4,14 @@ T=$(filter-out _lib.sh,$(wildcard *.sh))
 
 all: $(T) html
 
+TEST_FLAGS = -x
+
 $(T):%:
-       ./$@ -X
+       ./$@ $(TEST_FLAGS)
+
+.PHONY: plot
+plot:
+       $(MAKE) TEST_FLAGS="-p -X"
 
 .PHONY: html
 html:
index 4683be5..1474741 100644 (file)
@@ -104,7 +104,7 @@ plot() {
 #    for i in "${!PLOT_CMD[@]}"; do
     for i in 0; do
        cmd=`p`                 # Get plot commands
-       cmd=$(echo "$cmd" | sed -e "/set title/ s/[\"']\(.*\)[\"']/'\1 ($(kvers), CPU\\\\@${clk}Mhz)'/")
+       cmd=$(echo "$cmd" | sed -e "/set title/ s/[\"']\(.*\)[\"']/\"\1\\\\n($(kvers), CPU\\\\\\\\@${clk}Mhz)\"/")
        if [ -z "$OPT_NO_X11" ]; then
            echo "set terminal x11 enhanced; ${cmd}" | gnuplot -persist
        fi
index 9e3263e..f6f55c5 100755 (executable)
@@ -69,7 +69,7 @@ td { border: 1px solid lightgray; padding: 4px;}
 <body>
 <h1>CAN driver benchmark for %s %s</h1>"""  % (self.name, self.value, self.name, self.value)
         for ps in pagesets:
-            print >>html, "View by %s: " % str(ps.values)
+            print >>html, "View only %s: " % str(ps.values)
             for v in ps.values:
                 print >>html, "<a href='%s-%s.html'>%s</a> | "%(ps.values.type, v, v)
             print >>html, "<br>"
index 7e908c3..5dcae1a 100755 (executable)
@@ -18,11 +18,11 @@ set logscale y
 set grid
 set xlabel "Time [ms]"
 set ylabel "Latency profile [messages]"
-plot [0:] "socketcan-0-1000.dat" with lp lt 1 title "Socketcan 0",\
-          "lincan-0-1000.dat" with lp lt 2 title "Lincan 0",\
-          "socketcan-1-1000.dat" with lp lt 1 title "Socketcan 1",\
-          "lincan-1-1000.dat" with lp lt 2 title "Lincan 1",\
-          "socketcan-2-1000.dat" with lp lt 1 title "Socketcan 2",\
-          "lincan-2-1000.dat" with lp lt 2 title  "Lincan 2"
+plot [0:] "socketcan-0-1000.dat" with lp lt 1 title "Socketcan 0sms",\
+          "lincan-0-1000.dat" with lp lt 2 title "Lincan 0 ms",\
+          "socketcan-1-1000.dat" with lp lt 1 title "Socketcan 1 ms",\
+          "lincan-1-1000.dat" with lp lt 2 title "Lincan 1 ms",\
+          "socketcan-2-1000.dat" with lp lt 1 title "Socketcan 2 ms",\
+          "lincan-2-1000.dat" with lp lt 2 title  "Lincan 2 ms"
 EOF
 }