Esempio n. 1
0
 internal CommandLineExecutionEngine(ILogger logger, ArgOptions args, IStatLightConfigurationFactory statLightConfigurationFactory, Func <IRunner, TestReport> runnerFunc, IStatLightRunnerFactory statLightRunnerFactory)
 {
     _logger = logger;
     _statLightRunnerFactory = statLightRunnerFactory;
     _options = args;
     _statLightConfigurationFactory = statLightConfigurationFactory;
     _runnerFunc = runnerFunc;
 }
Esempio n. 2
0
 internal CommandLineExecutionEngine(ILogger logger, ArgOptions args, IStatLightConfigurationFactory statLightConfigurationFactory, Func<IRunner, TestReport> runnerFunc, IStatLightRunnerFactory statLightRunnerFactory)
 {
     _logger = logger;
     _statLightRunnerFactory = statLightRunnerFactory;
     _options = args;
     _statLightConfigurationFactory = statLightConfigurationFactory;
     _runnerFunc = runnerFunc;
 }
Esempio n. 3
0
 public RunnerExecutionEngine(
     ILogger logger,
     IStatLightRunnerFactory statLightRunnerFactory,
     IEventPublisher eventPublisher,
     InputOptions inputOptions,
     ICurrentStatLightConfiguration currentStatLightConfiguration)
 {
     _logger = logger;
     _statLightRunnerFactory        = statLightRunnerFactory;
     _eventPublisher                = eventPublisher;
     _inputOptions                  = inputOptions;
     _currentStatLightConfiguration = currentStatLightConfiguration;
 }
 public RunnerExecutionEngine(
     ILogger logger,
     IStatLightRunnerFactory statLightRunnerFactory,
     IEventPublisher eventPublisher,
     InputOptions inputOptions,
     ICurrentStatLightConfiguration currentStatLightConfiguration)
 {
     _logger = logger;
     _statLightRunnerFactory = statLightRunnerFactory;
     _eventPublisher = eventPublisher;
     _inputOptions = inputOptions;
     _currentStatLightConfiguration = currentStatLightConfiguration;
 }
Esempio n. 5
0
        private static IRunner GetRunner(ILogger logger, RunnerType runnerType,
                                         StatLightConfiguration statLightConfiguration, IStatLightRunnerFactory statLightRunnerFactory)
        {
            switch (runnerType)
            {
            case RunnerType.TeamCity:
                logger.LogChatterLevel = LogChatterLevels.None;
                return(statLightRunnerFactory.CreateTeamCityRunner(statLightConfiguration));

            case RunnerType.ContinuousTest:
                return(statLightRunnerFactory.CreateContinuousTestRunner(statLightConfiguration));

            case RunnerType.WebServerOnly:
                return(statLightRunnerFactory.CreateWebServerOnlyRunner(statLightConfiguration));

            case RunnerType.RemoteRun:
                return(statLightRunnerFactory.CreateRemotelyHostedRunner(statLightConfiguration));

            default:
                return(statLightRunnerFactory.CreateOnetimeConsoleRunner(statLightConfiguration));
            }
        }
Esempio n. 6
0
        private static IRunner GetRunner(ILogger logger, RunnerType runnerType,
            StatLightConfiguration statLightConfiguration, IStatLightRunnerFactory statLightRunnerFactory)
        {
            switch (runnerType)
            {
                case RunnerType.TeamCity:
                    logger.LogChatterLevel = LogChatterLevels.None;
                    return statLightRunnerFactory.CreateTeamCityRunner(statLightConfiguration);

                case RunnerType.ContinuousTest:
                    return statLightRunnerFactory.CreateContinuousTestRunner(statLightConfiguration);

                case RunnerType.WebServerOnly:
                    return statLightRunnerFactory.CreateWebServerOnlyRunner(statLightConfiguration);

                case RunnerType.RemoteRun:
                    return statLightRunnerFactory.CreateRemotelyHostedRunner(statLightConfiguration);

                default:
                    return statLightRunnerFactory.CreateOnetimeConsoleRunner(statLightConfiguration);
            }
        }