From 25def517d039b5ff70413a7058f247a4d2c3a3e1 Mon Sep 17 00:00:00 2001 From: Michal Sojka Date: Sat, 4 Dec 2010 00:36:43 +0100 Subject: [PATCH] Add new dimension (traffic) to html generator --- gw-tests/genhtml/genhtml.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) 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) -- 2.39.2