self[value] = DimValue(self, value)
def htmlLabel(self, v):
return v
+ def __str__(self):
+ return self.name
+ def __repr__(self):
+ return self.type
class DimensionKern(Dimension):
def __init__(self):
class Test:
@classmethod
def isOnPath(cls, path):
- f = os.path.join(path, 'plot.gp')
+ f = os.path.join(path, '.results')
return os.path.isfile(f)
def __init__(self, path):
self.path = path
def printThumbLink(self, file):
+ print self.path
for img in dircache.listdir(self.path+'/thumb'):
print >>file, "<a href='%s/%s'><img src='%s/thumb/%s'></a>" % \
(urllib.quote(self.path), img, urllib.quote(self.path), img)
yield d
def generateHtml(self):
for pair in self.iterDimensionPairs():
- remdims = [d for d in self.iterRemainingDimensions(pair)]
- for vals in iterDimValues(remdims):
- page = Page(pair, remdims, vals, self)
+ remDims = [d for d in self.iterRemainingDimensions(pair)]
+ print pair, remDims
+ for vals in iterDimValues(remDims):
+ page = Page(pair, remDims, vals, self)
page.generate()
try:
os.remove("index.html")
except OSError: pass
os.symlink(page.getName(), "index.html")
- os.system("source-highlight -d --output-dir=. ../*.sh")
+ #os.system("source-highlight -d --output-dir=. ../*.sh")
class Page:
def __init__(self, dimPair, dimOther, valsOther, tests):
def generate(self):
html = open(self.getName(), "w")
title = "CAN gateway timing analysis" + ", ".join([v.dim.name+" "+v.value for v in self.valsOther])
- print >> html, """<html>
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ print >> html, """<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
+<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>%s</title>
<style>