public GoogleTestExecutor(ILogger logger, SettingsWrapper settings, IDebuggedProcessExecutorFactory processExecutorFactory) { _logger = logger; _settings = settings; _processExecutorFactory = processExecutorFactory; _schedulingAnalyzer = new SchedulingAnalyzer(logger); }
public ParallelTestRunner(ITestFrameworkReporter reporter, ILogger logger, SettingsWrapper settings, SchedulingAnalyzer schedulingAnalyzer) { _frameworkReporter = reporter; _logger = logger; _settings = settings; _schedulingAnalyzer = schedulingAnalyzer; }
public SequentialTestRunner(string threadName, ITestFrameworkReporter reporter, ILogger logger, SettingsWrapper settings, SchedulingAnalyzer schedulingAnalyzer) { _threadName = threadName; _frameworkReporter = reporter; _logger = logger; _settings = settings; _schedulingAnalyzer = schedulingAnalyzer; }
public PreparingTestRunner(ITestFrameworkReporter reporter, ILogger logger, SettingsWrapper settings, SchedulingAnalyzer schedulingAnalyzer) : this(-1, reporter, logger, settings, schedulingAnalyzer) { }
public PreparingTestRunner(int threadId, ITestFrameworkReporter reporter, ILogger logger, SettingsWrapper settings, SchedulingAnalyzer schedulingAnalyzer) { _logger = logger; _settings = settings; string threadName = ComputeThreadName(threadId, _settings.MaxNrOfThreads); _threadName = string.IsNullOrEmpty(threadName) ? "" : $"{threadName} "; _threadId = Math.Max(0, threadId); _testDirectory = Utils.GetTempDirectory(); _innerTestRunner = new SequentialTestRunner(_threadName, _threadId, _testDirectory, reporter, _logger, _settings, schedulingAnalyzer); }
public GoogleTestExecutor(ILogger logger, SettingsWrapper settings) { _logger = logger; _settings = settings; _schedulingAnalyzer = new SchedulingAnalyzer(logger); }
public PreparingTestRunner(string solutionDirectory, ITestFrameworkReporter reporter, ILogger logger, SettingsWrapper settings, SchedulingAnalyzer schedulingAnalyzer) : this(-1, solutionDirectory, reporter, logger, settings, schedulingAnalyzer) { }