public override bool Run(TestFilter filter, DiscoveryConverter discovery, NUnit3TestExecutor nUnit3TestExecutor) { filter = CheckVsTestFilter(filter, discovery, VsTestFilter); if (filter == NUnitTestFilterBuilder.NoTestsFound) { TestLog.Info(" Skipping assembly - no matching test cases found"); return(false); } return(base.Run(filter, discovery, nUnit3TestExecutor)); }
public virtual bool Run(TestFilter filter, DiscoveryConverter discovery, NUnit3TestExecutor nUnit3TestExecutor) { filter = CheckFilterInCurrentMode(filter, discovery); nUnit3TestExecutor.Dump?.StartExecution(filter, "(At Execution)"); var converter = CreateConverter(discovery); using var listener = new NUnitEventListener(converter, nUnit3TestExecutor); try { var results = NUnitEngineAdapter.Run(listener, filter); NUnitEngineAdapter.GenerateTestOutput(results, discovery.AssemblyPath, TestOutputXmlFolder); } catch (NullReferenceException) { // this happens during the run when CancelRun is called. TestLog.Debug(" Null ref caught"); } return(true); }
public override bool Run(TestFilter filter, DiscoveryConverter discovery, NUnit3TestExecutor nUnit3TestExecutor) { return(base.Run(filter, discovery, nUnit3TestExecutor)); }