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()