Esempio n. 1
0
        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;
        }
Esempio n. 2
0
        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}");
        }