X-Git-Url: http://rtime.felk.cvut.cz/gitweb/can-benchmark.git/blobdiff_plain/4e25bba0f22a675ba1950e2e41fe22dfd60073c9..25def517d039b5ff70413a7058f247a4d2c3a3e1:/gw-tests/genhtml/genhtml.py diff --git a/gw-tests/genhtml/genhtml.py b/gw-tests/genhtml/genhtml.py index 08a6dac..4c16a95 100755 --- a/gw-tests/genhtml/genhtml.py +++ b/gw-tests/genhtml/genhtml.py @@ -56,6 +56,12 @@ class DimensionTest(Dimension): def htmlLabel(self, v): return v+"
source"%(urllib.quote(v)) +class DimensionTraffic(Dimension): + def __init__(self): + Dimension.__init__(self, 'traf', 'Traffic') + def htmlLabel(self, v): + return v + class Test: @classmethod def isOnPath(cls, path): @@ -103,7 +109,7 @@ class Tests(dict): def addTest(self, test, coordinates): if len(coordinates) != len(self.dimensions): - raise KeyError("The number coordinates do not match the number of dimensions") + raise KeyError("The number coordinates do not match the number of dimensions: " + str(coordinates)) self[tuple(coordinates)] = test for i in xrange(len(coordinates)): self.dimensions[i].addValue(coordinates[i]) @@ -196,6 +202,6 @@ th, td { border: 1px solid lightgray; padding: 4px;} if __name__ == "__main__": os.chdir(sys.argv[1]) - tests = Tests("by-kern/", DimensionKern(), DimensionTest()) + tests = Tests("./", DimensionKern(), DimensionTraffic(), DimensionTest()) tests.generateHtml() sys.exit(0)