示例#1
0
    protected static void InitializeSummaryReport()
    {
        frameworkParameters.RunConfiguration = ConfigurationManager.AppSettings["RunConfiguration"];
        _timeStamp = TimeStamp.GetInstance();
        InitializeReportSettings();
        ReportTheme reportTheme =
            ReportThemeFactory.GetReportsTheme((Framework_Reporting.ReportThemeFactory.Theme)Enum.Parse(typeof(Framework_Reporting.ReportThemeFactory.Theme), ConfigurationManager.AppSettings["ReportTheme"]));

        report = new SeleniumReport(_reportSettings, reportTheme);
        report.InitializeReportTypes();
        report.InitializeResultSummary();
        report.WorkItemUrl = ConfigurationManager.AppSettings["WorkItemURL"];
        CreateResultSummaryHeader();
    }
示例#2
0
        private void InitializeTestReport()
        {
            _frameworkParameters.RunConfiguration = ConfigurationManager.AppSettings["RunConfiguration"];
            _timeStamp = TimeStamp.GetInstance();

            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.Driver = _driver;

            report.InitializeTestLog();
            report.AddTestLogHeading(_reportSettings.ProjectName +
                                     " - " + _reportSettings.ReportName +
                                     " Automation Execution Results");
            report.AddTestLogSubHeading("Date & Time",
                                        ": " + Util.GetCurrentFormattedTime(ConfigurationManager.AppSettings["DateFormatString"]),
                                        "Iteration Mode", ": " + testParameters.IterationMode);
            report.AddTestLogSubHeading("Start Iteration", ": " + testParameters.StartIteration,
                                        "End Iteration", ": " + testParameters.EndIteration);

            if (_gridMode.Equals("on", StringComparison.CurrentCultureIgnoreCase))
            {
                report.AddTestLogSubHeading("Browser", ": " + testParameters.Browser,
                                            "Version", ": " + testParameters.BrowserVersion);
                report.AddTestLogSubHeading("Platform", ": " + testParameters.Platform.ToString(),
                                            "Application URL", ": " + ConfigurationManager.AppSettings["ApplicationUrl"]);
            }
            else
            {
                report.AddTestLogSubHeading("Browser", ": " + testParameters.Browser,
                                            "Application URL", ": " + ConfigurationManager.AppSettings["ApplicationUrl"]);
            }

            report.AddTestLogTableHeadings();
        }
示例#3
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();
        }