/// <summary> /// Runs tests passed in separate thread. /// </summary> /// <param name="parameters"></param> public void Run(TestSuiteParameters parameters) { _parameters = parameters; lock (_pauseSync) { _stop = false; _delayedHalt = false; _dispatcherLevelPause = false; } _state = TestState.Running; Thread thread = new Thread(RunTests); thread.CurrentUICulture = System.Globalization.CultureInfo.InvariantCulture; thread.Start(); }
public void RequestFeatures(TestSuiteParameters parameters) { parameters.TestCases.Clear(); parameters.TestCases.Add(FeaturesDefinitionProcess.This); Run(parameters); }