コード例 #1
0
    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();
    }
コード例 #2
0
        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();
        }