+ print >>file, "<a href='%s/results.html'><img src='%s/thumb/%s'></a>" % \
+ (urllib.quote(self.path), urllib.quote(self.path), img)
+ def generateHtml(self):
+ html = open(os.path.join(path, 'results.html'), "w")
+ 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>
+<link rel="stylesheet" href="style.css" type="text/css" />
+</head>
+<body>
+<h1>%s</h1>""" % (title, title)
+ params = ["%s %s" % (v.dim, v) for v in self.vals]
+ print >>html, "Results for:", ", ".join(params), "<hr />"
+ for d in self.dimOther:
+ print >>html, "%s: " % d
+ print >>html, "<a href='%s'>X axis</a>, " % \
+ Page((self.dimy, d), self.valsOther - d + self.dimx.getValue(0), self.tests).getName()
+ print >>html, "<a href='%s'>Y axis</a>; " % \
+ Page((d, self.dimx), self.valsOther - d + self.dimy.getValue(0), self.tests).getName()
+ links = []
+ for v in d.values():
+ if v in self.valsOther:
+ links.append(str(v))
+ else:
+ vv = DimValues(self.valsOther)
+ vv.replace(v)
+ links.append("<a href='%s'>%s</a>"%(urllib.quote(Page((self.dimy, self.dimx), vv, self.tests).getName()), str(v)))
+ print >>html, " | ".join(links)
+ print >>html, "<br>"
+ try:
+ print >>html, d.htmlPreamble()
+ except Exception:
+ pass
+
+
+ html.close()