Lines Matching refs:self

41   def __init__(self,output):  argument
42 self._id=0
43 self._output = output
45 def visitBarChart(self,data): argument
48 def visitHistory(self,data): argument
51 def visitText(self,text): argument
52 self._output.write(text)
55 def writeColumns(self,cols): argument
57 self._output.write("|")
58 self._output.write(colStr)
59 self._output.write("|\n")
61 self._output.write("|")
62 self._output.write(sepStr)
63 self._output.write("|\n")
66 def writeRow(self,row): argument
69 self._output.write("|")
70 self._output.write(rowStr)
71 self._output.write("|\n")
73 def visitTable(self,table): argument
74 self.writeColumns(table.columns)
76 self.writeRow(row)
78 def visitSection(self,section): argument
79 self._id = self._id + 1
80 header = "".join(["#" for i in range(self._id)])
81 self._output.write("%s %s\n" % (header,section.name))
83 def leaveSection(self,section): argument
84 self._id = self._id - 1
86 def visitDocument(self,document): argument
88 self._output.write("Document generated for run ids : %s\n" % document.runidHeader)
90 def leaveDocument(self,document): argument
442 def __init__(self,output): argument
443 self._id=0
444 self._sectionID = 0
445 self._output = output
449 def visitTable(self,table): argument
452 def visitBarChart(self,data): argument
455 def visitHistory(self,data): argument
458 def visitText(self,text): argument
461 def visitSection(self,section): argument
462 self._id = self._id + 1
463 self._sectionID = self._sectionID + 1
465self._output.write("<li><span class=\"caret\"><a href=\"#section%d\">%s</a></span>\n" % (self._sec…
466 self._output.write("<ul class=\"nested\">\n")
468self._output.write("<li><span><a href=\"#section%d\">%s</a></span>\n" % (self._sectionID,section.n…
470 def leaveSection(self,section): argument
472 self._output.write("</ul></li>\n")
474 self._id = self._id - 1
476 def visitDocument(self,document): argument
477 self._output.write("<div id=\"TOC\"><h1>Table of content</h1><ul id=\"myUL\">\n")
480 def leaveDocument(self,document): argument
481 self._output.write("</ul></div>%s\n" % script)
506 def __init__(self,output,regMode,ratio,reorder): argument
507 self._id=0
508 self._sectionID = 0
509 self._barID = 0
510 self._histID = 0
511 self._output = output
512 self._regMode = regMode
513 self._reorder = reorder
514 self._ratioMode = ratio and regMode
516 def visitBarChart(self,bar): argument
520 self._output.write("<p id=\"g%d\"></p>\n" % self._barID)
521 self._output.write("""<script type="text/javascript">
524 </script>""" % (self._barID,datastr,self._barID,self._barID))
526 self._barID = self._barID + 1
528 def _getIndex(self,runids,data): argument
531 def visitHistory(self,hist): argument
536 serieelems.append("{name: '%s',values: %s}" % (core,self._getIndex(hist.runids,data[core])))
544 self._output.write("<p id=\"hi%d\"></p>\n" % self._histID)
545 self._output.write("""<script type="text/javascript">
548 </script>""" % (self._histID,datastr,self._histID,self._histID))
550 self._histID = self._histID + 1
552 def visitText(self,text): argument
553 self._output.write("<p>\n")
554 self._output.write(text.text)
555 self._output.write("</p>\n")
557 def visitTable(self,table): argument
558 self._output.write("<table>\n")
559 self._output.write("<thead>\n")
560 self._output.write("<tr>\n")
564 self._output.write("<th class=\"param\">")
565 self._output.write(str(col))
566 self._output.write("</th>\n")
568 if self._reorder == NORMALFORMAT:
569 perm,restricted=permutation(ORDEREDCORES,table.cores,self._reorder)
570 elif self._reorder == BYDFORMAT:
571 perm,restricted=permutation(ORDEREDTYPES,table.cores,self._reorder)
577 self._output.write("<th class=\"firstcore\">")
579 self._output.write("<th class=\"core\">")
580 self._output.write(str(col))
581 self._output.write("</th>\n")
583 self._output.write("</tr>\n")
584 self._output.write("</thead>\n")
588 self._output.write("<tr>\n")
598 if self._reorder == NORMALFORMAT:
600 elif self._reorder == BYDFORMAT:
610 self._output.write("<td class=\"param\">")
611 self._output.write(txt)
612 self._output.write("</td>\n")
614 self._output.write("<td class=\"firstcore\">")
615 self._output.write(txt)
616 self._output.write("</td>\n")
618 self._output.write("<td class=\"core\">")
619 self._output.write(txt)
620 self._output.write("</td>\n")
622 self._output.write("</tr>\n")
623 self._output.write("</table>\n")
626 def visitSection(self,section): argument
627 self._id = self._id + 1
628 self._sectionID = self._sectionID + 1
632self._output.write("<h%d id=\"section%d\">%s</h%d>\n" % (self._id,self._sectionID,name,self._id))
634 def leaveSection(self,section): argument
635 self._id = self._id - 1
637 def visitDocument(self,document): argument
638 self._output.write("""<!doctype html>
644 if self._regMode and not self._ratioMode:
645 self._output.write("<h1>ECPS Benchmark Regressions</h1>\n")
646 elif self._ratioMode:
647 self._output.write("<h1>ECPS Benchmark Ratios</h1>\n")
649 self._output.write("<h1>ECPS Benchmark Summary</h1>\n")
652 self._output.write("<p>Document generated for run ids : %s</p>\n" % document.runidHeader)
655 self._output.write("<p>Document generated on %s</p>\n" % d2)
657 self._output.write(barscript)
659 def leaveDocument(self,document): argument
660 document.accept(HTMLToc(self._output))
662 self._output.write("</body></html>\n")