private NUnit.Core.TestResult ExecuteTestSuite(TestSuite suite, UnitTestRunner.ITestRunnerCallback testRunnerEventListener, ITestFilter filter) { var result = suite.Run(new TestRunnerEventListener(testRunnerEventListener), filter); return(result); }
public void RunTests(TestFilter filter, UnitTestRunner.ITestRunnerCallback testRunnerEventListener) { try { if (testRunnerEventListener != null) { testRunnerEventListener.RunStarted(testSuite.TestName.FullName, testSuite.TestCount); } ExecuteTestSuite(testSuite, testRunnerEventListener, filter); if (testRunnerEventListener != null) { testRunnerEventListener.RunFinished(); } } catch (Exception e) { Debug.LogException(e); if (testRunnerEventListener != null) { testRunnerEventListener.RunFinishedException(e); } } }
private void ExecuteTestSuite(TestSuite suite, UnitTestRunner.ITestRunnerCallback testRunnerEventListener, TestFilter filter) { EventListener eventListener; if (testRunnerEventListener == null) { eventListener = new NullListener(); } else { eventListener = new TestRunnerEventListener(testRunnerEventListener); } suite.Run(eventListener, GetFilter(filter)); }
public UnitTestResult[] RunTests(string[] tests, UnitTestRunner.ITestRunnerCallback testRunnerEventListener) { List <String> assemblies = GetAssemblies(); TestSuite suite = PrepareTestSuite(assemblies); ITestFilter filter = TestFilter.Empty; if (tests != null && tests.Any()) { filter = new SimpleNameFilter(tests); } testRunnerEventListener.RunStarted(suite.TestName.FullName, suite.TestCount); NUnit.Core.TestResult result = ExecuteTestSuite(suite, testRunnerEventListener, filter); UpdateTestResults(result); testRunnerEventListener.RunFinished(); return(testList.ToArray()); }
public void RunTests(string[] tests, UnitTestRunner.ITestRunnerCallback testRunnerEventListener) { List <String> assemblies = GetAssemblies(); TestSuite suite = PrepareTestSuite(assemblies); ITestFilter filter = TestFilter.Empty; if (tests != null && tests.Any()) { filter = new SimpleNameFilter(tests); } if (testRunnerEventListener != null) { testRunnerEventListener.RunStarted(suite.TestName.FullName, suite.TestCount); } ExecuteTestSuite(suite, testRunnerEventListener, filter); if (testRunnerEventListener != null) { testRunnerEventListener.RunFinished(); } }
public TestRunnerEventListener(UnitTestRunner.ITestRunnerCallback testRunnerEventListener) { this.testRunnerEventListener = testRunnerEventListener; }
public void RunTests(UnitTestRunner.ITestRunnerCallback testRunnerEventListener) { RunTests(TestFilter.Empty, testRunnerEventListener); }
public TestRunnerEventListener(UnitTestRunner.ITestRunnerCallback testRunnerEventListener) { this.testRunnerEventListener = testRunnerEventListener; }