public override Task Load(ITestSource source) { var settings = new Dictionary <string, object>(); _runner = new nua.NUnitTestAssemblyRunner(_builder); _runner.Load(source.Assembly, settings); return(Task.CompletedTask); }
public virtual bool CanExecute(ITestSource source) { var assembly = source.GetReflectionAssembly(); foreach (var reference in RequiredReferences) { if (!HasReference(assembly, reference)) { return(false); } } return(true); }
public override async Task Load(ITestSource source) { var runnerType = TestRunnerType.Find(source); if (runnerType != null) { var runner = runnerType.CreateRunner(); await runner.Load(source); Runners.Add(runner); } _testSuite = new MultipleTest(Runners.Select(r => r.TestSuite)); }
public override Task Load(ITestSource source) { _source = source; _tcs = new TaskCompletionSource <bool>(); controller = new xu.XunitFrontController(xu.AppDomainSupport.Denied, source.Assembly.Location, diagnosticMessageSink: xu.MessageSinkAdapter.Wrap(this)); _assembly = source.Assembly; _testWrapper = new TestCollectionWrapper(_assembly); var discoveryOptions = xu.TestFrameworkOptions.ForDiscovery(); messageHandler = DiscoverMessageHandler; controller.Find(true, this, discoveryOptions); return(_tcs.Task); }
public Task Load(ITestSource source) => _runner.Load(source);
public Task Load(ITestSource source) => _wrapper.Load(source);
public abstract Task Load(ITestSource source);
public override Task Load(ITestSource source) => _inner.Load(source);