protected static void CreateResultSummaryHeader() { report.AddResultSummaryHeading(_reportSettings.ProjectName + " - " + " Automation Execution Result Summary"); report.AddResultSummarySubHeading("Application", ": " + ConfigurationManager.AppSettings["ProjectName"], "OnError", ": " + ConfigurationManager.AppSettings["OnError"]); report.AddResultSummarySubHeading("Run Configuration", ": " + ConfigurationManager.AppSettings["RunConfiguration"], "No. of threads", ": " + ConfigurationManager.AppSettings["NumberOfThreads"]); report.AddResultSummarySubHeading("Environment", ": " + ConfigurationManager.AppSettings["Environment"], "Browser", ": " + ConfigurationManager.AppSettings["Browser"]); report.AddResultSummarySubHeading("VDI", ": " + ConfigurationManager.AppSettings["VDI"], "Run Mode", ": " + ConfigurationManager.AppSettings["RunMode"]); report.AddResultSummarySubHeading("Types Of Test", ": " + ConfigurationManager.AppSettings["TypeOfTest"], "Module(s)", ": " + ConfigurationManager.AppSettings["Module"]); report.AddResultSummarySubHeading("App Version", ": " + ConfigurationManager.AppSettings["AppVersion"], "Sprint/Release", ": " + ConfigurationManager.AppSettings["SprintRelease"]); report.AddResultSummarySubHeading("Environment", ": " + ConfigurationManager.AppSettings["Environment"], "OS Version", ": " + Environment.OSVersion.Version + "|" + Environment.OSVersion.Platform);// ConfigurationManager.AppSettings["OSVersion"]); // can be may be dynamic report.AddResultSummarySubHeading("Cycle Session ID", ": " + DateTime.Now.ToString("yyMMddHHmmssff"), "", ""); report.AddResultSummaryTableHeadings(); }
private static void InitializeSummaryReport() { _frameworkParameters.RunConfiguration = ConfigurationManager.AppSettings["RunConfiguration"]; _timeStamp = TimeStamp.getInstance(); _reportSettings = InitializeReportSettings(); string theme = ConfigurationManager.AppSettings["ReportTheme"]; ReportTheme reportTheme = ReportThemeFactory.GetReportsTheme((Framework_Reporting.ReportThemeFactory.Theme)Enum.Parse(typeof(Framework_Reporting.ReportThemeFactory.Theme), theme)); _report = new SeleniumReport(_reportSettings, reportTheme); _report.InitializeReportTypes(); _report.InitializeResultSummary(); _report.AddResultSummaryHeading(_reportSettings.ProjectName + " - " + " Automation Execution Result Summary"); _report.AddResultSummarySubHeading("Date & Time", ": " + Util.GetCurrentFormattedTime(ConfigurationManager.AppSettings["DateFormatString"]), "OnError", ": " + ConfigurationManager.AppSettings["OnError"]); _report.AddResultSummaryTableHeadings(); }