def GenerateOverviewHTML(self): HtmlParser = self.TestResultEnvironmentObject.HtmlParser HTMLTemplate = self.TestResultEnvironmentObject.OverviewHTMLTemplate FinalHTML = HTMLTemplate # Stylesheet StylesheetHTMLTemplate = HtmlParser.getSubpart( HTMLTemplate, '###HEAD_STYLESHEET_TEMPLATE###') StylesheetHTML = HtmlParser.substituteMarkerArray( StylesheetHTMLTemplate, { '###STYLESHEET###': self.TestResultEnvironmentObject.MainStylesheet + self.TestResultEnvironmentObject.OverviewStylesheet, }) FinalHTML = HtmlParser.substituteSubpart(FinalHTML, '###HEAD_STYLESHEETS###', StylesheetHTML) FinalHTML = HtmlParser.substituteSubpart( FinalHTML, '###HEAD_STYLESHEET_TEMPLATE###', '') TableHTMLTemplate = HtmlParser.getSubpart( self.TestResultEnvironmentObject.OverviewHTMLTemplate, '###OVERVIEWTABLE###') TableDataObject = self.TableData() TableHTML = '' TableMap = TableDataObject['Map'] if TableMap: TableHTML += HtmlParser.GenerateTableHTML( TableHTMLTemplate, TableMap, { '###ADDITIONALCSSCLASS###': '', '###ID###': 'OverviewTableMap', }) TableHTML += "<br><br>" TableData = TableDataObject['List'] TableHTML += HtmlParser.GenerateTableHTML( TableHTMLTemplate, TableData, { '###ADDITIONALCSSCLASS###': '', '###ID###': 'OverviewTable', }) FinalHTML = HtmlParser.substituteSubpart(FinalHTML, '###OVERVIEWTABLE###', TableHTML) return FinalHTML