private TestDescriptor runTests(LauncherDiscoveryRequest discoveryRequest) { TestDescriptor engineDescriptor = testEngine.discover(discoveryRequest, engineId); ExecutionRequest executionRequest = new ExecutionRequest(engineDescriptor, eventRecorder, discoveryRequest.getConfigurationParameters()); testEngine.execute(executionRequest); return engineDescriptor; }
protected ExecutionEventRecorder executeTests(LauncherDiscoveryRequest request) { TestDescriptor testDescriptor = discoverTests(request); ExecutionEventRecorder eventRecorder = new ExecutionEventRecorder(); engine.execute(new ExecutionRequest(testDescriptor, eventRecorder, request.getConfigurationParameters())); return eventRecorder; }
public static List<ExecutionEvent> execute(TestEngine testEngine, EngineDiscoveryRequest discoveryRequest) { TestDescriptor engineTestDescriptor = testEngine.discover(discoveryRequest, UniqueId.forEngine(testEngine.getId())); ExecutionEventRecorder listener = new ExecutionEventRecorder(); testEngine.execute( new ExecutionRequest(engineTestDescriptor, listener, discoveryRequest.getConfigurationParameters())); return listener.getExecutionEvents(); }
private JupiterExecutionListener executeTests(LauncherDiscoveryRequest request) throws Exception { TestDescriptor testDescriptor = createTestDescriptorForCucumber( engine.discover(request, forEngine(engine.getId())), containers); eventRecorder.reset(); engine.execute(new ExecutionRequest(testDescriptor, eventRecorder, request.getConfigurationParameters())); return eventRecorder; }