X-Git-Url: http://rtime.felk.cvut.cz/gitweb/can-benchmark.git/blobdiff_plain/b193139357e1d1ce5909be8e1793b6d349675bdf..5771218ca1808e1c07e4013493e454f5a694a428:/gw-tests/genhtml/genhtml.py
diff --git a/gw-tests/genhtml/genhtml.py b/gw-tests/genhtml/genhtml.py
index 4c16a95..70e918f 100755
--- a/gw-tests/genhtml/genhtml.py
+++ b/gw-tests/genhtml/genhtml.py
@@ -37,7 +37,7 @@ class Dimension(dict):
class DimensionKern(Dimension):
def __init__(self):
- Dimension.__init__(self, 'kern', 'Kernel')
+ Dimension.__init__(self, 'gwkern', 'GW kernel')
def htmlLabel(self, v):
i=v.find(":")
if i>0: kver=v[:i]
@@ -50,6 +50,24 @@ class DimensionKern(Dimension):
else: kver=v
yield kver
+class DimensionHostKern(Dimension):
+ def __init__(self):
+ Dimension.__init__(self, 'hostkern', 'Host kernel')
+ def htmlLabel(self, v):
+ if v.find("host-") == 0:
+ v = v[5:]
+ # TODO: remove host- prefix
+ i = v.find(":")
+ if i>0: kver = v[:i]
+ else: kver = v
+ return v+"
config"%(urllib.quote(kver))
+ def versions(self):
+ for v in self.values:
+ i=v.find(":")
+ if i>0: kver=v[:i]
+ else: kver=v
+ yield kver
+
class DimensionTest(Dimension):
def __init__(self):
Dimension.__init__(self, 'test', 'Test')
@@ -202,6 +220,6 @@ th, td { border: 1px solid lightgray; padding: 4px;}
if __name__ == "__main__":
os.chdir(sys.argv[1])
- tests = Tests("./", DimensionKern(), DimensionTraffic(), DimensionTest())
+ tests = Tests("./", DimensionHostKern(), DimensionKern(), DimensionTraffic(), DimensionTest())
tests.generateHtml()
sys.exit(0)