public void Dispose() { _extentReports = null; _logger = null; _htmlReporter = null; _klovReporter = null; }
static ReportContext() { ExtendReport = new AventStack.ExtentReports.ExtentReports(); var path = PathHelper.ToApplicationPath(Settings.ExtendReportPath); var htmlReporter = new ExtentHtmlReporter(path); htmlReporter.Config.Theme = AventStack.ExtentReports.Reporter.Configuration.Theme.Dark; ReportContext.ExtendReport.AttachReporter(htmlReporter); }
public static void RegisterExtentReport(IObjectContainer objectContainer, TestContext testContext) { var report = new ExtentHtmlReporter(testContext.UniqueOutputDirectory); var extent = new AventStack.ExtentReports.ExtentReports(); extent.AttachReporter(report); objectContainer.RegisterInstanceAs(extent); }
public void Initialize() { ExtentReporter = new AventStack.ExtentReports.ExtentReports(); // NOTE: For some reason, I need to specify the path here or it goes 'one level up'. Am I missing something? _htmlReporter = new AventStack.ExtentReports.Reporter.ExtentHtmlReporter(System.IO.Path.Combine(ReportOutputFolder, "index.html")); ExtentReporter.AttachReporter(_htmlReporter); }
public ExtendReportContext() { ExtentReport = new AventStack.ExtentReports.ExtentReports(); // store the Report var path = PathHelper.GetCurrentPath(Settings.ExtendReportPath); var htmlReporter = new ExtentHtmlReporter(path); htmlReporter.Config.Theme = AventStack.ExtentReports.Reporter.Configuration.Theme.Dark; ExtentReport.AttachReporter(htmlReporter); }
/// <summary> /// Initialize Report /// </summary> /// <param name="configuration">Report Configuration</param> /// <returns></returns> public static AventStack.ExtentReports.ExtentReports InitializeReport(IConfiguration configuration) { var reportPath = getReportsFolder(configuration); var htmlReporter = new ExtentHtmlReporter(reportPath); htmlReporter.Config.Theme = AventStack.ExtentReports.Reporter.Configuration.Theme.Dark; AventStack.ExtentReports.ExtentReports extent = new AventStack.ExtentReports.ExtentReports(); extent.AttachReporter(htmlReporter); return(extent); }
private void ConfigReport() { _extentReports = new AventStack.ExtentReports.ExtentReports(); if (_htmlReporter != null) { _extentReports.AttachReporter(_htmlReporter); } if (_klovReporter != null) { _extentReports.AttachReporter(_klovReporter); } }
public static void FlushExtentReport(AventStack.ExtentReports.ExtentReports extent) { extent.Flush(); }
public void Uninitialize() { ExtentReporter.Flush(); ExtentReporter = null; }