public VisualGridRunner(RunnerOptions runnerOptions, string suiteName, ILogHandler logHandler = null)
 {
     runnerOptions_   = runnerOptions;
     testConcurrency_ = new TestConcurrency(((IRunnerOptionsInternal)runnerOptions).GetConcurrency(), false);
     if (logHandler != null)
     {
         Logger.SetLogHandler(logHandler);
     }
     Init(suiteName);
 }
 public VisualGridRunner(RunnerOptions runnerOptions, string suiteName,
                         IServerConnectorFactory serverConnectorFactory, ILogHandler logHandler = null)
 {
     ServerConnectorFactory = serverConnectorFactory;
     ServerConnector        = serverConnectorFactory.CreateNewServerConnector(Logger, new Uri("https://some.url.com"));
     runnerOptions_         = runnerOptions;
     testConcurrency_       = new TestConcurrency(((IRunnerOptionsInternal)runnerOptions).GetConcurrency(), false);
     if (logHandler != null)
     {
         Logger.SetLogHandler(logHandler);
     }
     Init(suiteName);
 }
 public VisualGridRunner(RunnerOptions runnerOptions, ILogHandler logHandler = null)
     : this(runnerOptions, null, logHandler)
 {
 }