public void Init() { logger = Container.GetInstance <ILogHandler>(); HandlerApi = Container.GetInstance <IHandlerApiSDK>(); Environment.CurrentDirectory = Path.GetDirectoryName(GetType().Assembly.Location); Environment.SetEnvironmentVariable("ALLURE_CONFIG_ENV_VARIABLE", Path.Combine(Environment.CurrentDirectory, AllureConstants.CONFIG_FILENAME)); AllureLifecycle.Instance.CleanupResultDirectory(); var config = AllureLifecycle.Instance.JsonConfiguration; }
public void OneTimeTearDown() { if (HandlerApi != null) { HandlerApi = null; } logger.Info($"Pass: {TestContext.CurrentContext.Result.PassCount}"); logger.Info($"Fail: {TestContext.CurrentContext.Result.FailCount}"); logger.Info($"InconclusiveCount: {TestContext.CurrentContext.Result.InconclusiveCount}"); logger.Info($"SkipCount: {TestContext.CurrentContext.Result.SkipCount}"); }