コード例 #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 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();
        }
コード例 #3
0
 /// <summary>
 /// Constructor to initialize the details of the test case to be executed
 /// </summary>
 /// <param name="testParameters">The TestParameters object (passed from the Allocator)</param>
 /// <param name="report">The SeleniumReport object (passed from the Allocator)</param>
 public ParallelRunner(SeleniumTestParameters testParameters, SeleniumReport report)
 {
     _testParameters = testParameters;
     _report         = report;
 }
コード例 #4
0
 /// <summary>
 /// Constructor to initialize the details of the test case to be executed
 /// </summary>
 /// <param name="testParameters">The TestParameters object (passed from the Allocator)</param>
 /// <param name="report">The SeleniumReport object (passed from the Allocator)</param>
 public ParallelRunner(TestParameters testParameters, SeleniumReport report)
 {
     this._testParameters = testParameters;
     this._report         = report;
 }