def createHTMLReport()

in lib/report.py [0:0]


  def createHTMLReport(self):
    self.createHeader()
    self.createSidebar()

    # Create a summary of results
    self.createSummarySection()

    # Generate charts and tables for each segment and metric
    for segment in self.data['segments']:
      self.createHistogramMetrics(segment)
      self.createPageloadEventMetrics(segment)

    # Dump the config and queries used for the report
    self.createConfigSection()

    self.endDocument()
    
    # Prettify the output
    soup = bs(str(self.doc), 'html.parser')
    return soup.prettify()