コード例 #1
0
 public GoogleTestExecutor(ILogger logger, SettingsWrapper settings, IDebuggedProcessExecutorFactory processExecutorFactory)
 {
     _logger   = logger;
     _settings = settings;
     _processExecutorFactory = processExecutorFactory;
     _schedulingAnalyzer     = new SchedulingAnalyzer(logger);
 }
コード例 #2
0
 public ParallelTestRunner(ITestFrameworkReporter reporter, ILogger logger, SettingsWrapper settings, SchedulingAnalyzer schedulingAnalyzer)
 {
     _frameworkReporter  = reporter;
     _logger             = logger;
     _settings           = settings;
     _schedulingAnalyzer = schedulingAnalyzer;
 }
コード例 #3
0
 public SequentialTestRunner(string threadName, ITestFrameworkReporter reporter, ILogger logger, SettingsWrapper settings, SchedulingAnalyzer schedulingAnalyzer)
 {
     _threadName         = threadName;
     _frameworkReporter  = reporter;
     _logger             = logger;
     _settings           = settings;
     _schedulingAnalyzer = schedulingAnalyzer;
 }
コード例 #4
0
 public PreparingTestRunner(ITestFrameworkReporter reporter,
                            ILogger logger, SettingsWrapper settings, SchedulingAnalyzer schedulingAnalyzer)
     : this(-1, reporter, logger, settings, schedulingAnalyzer)
 {
 }
コード例 #5
0
        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);
        }
コード例 #6
0
 public GoogleTestExecutor(ILogger logger, SettingsWrapper settings)
 {
     _logger             = logger;
     _settings           = settings;
     _schedulingAnalyzer = new SchedulingAnalyzer(logger);
 }
コード例 #7
0
 public PreparingTestRunner(string solutionDirectory, ITestFrameworkReporter reporter,
                            ILogger logger, SettingsWrapper settings, SchedulingAnalyzer schedulingAnalyzer)
     : this(-1, solutionDirectory, reporter, logger, settings, schedulingAnalyzer)
 {
 }