use of org.gradle.api.internal.tasks.testing.processors.CaptureTestOutputTestResultProcessor in project gradle by gradle.
the class SuiteTestClassProcessor method startProcessing.
@Override
public void startProcessing(TestResultProcessor testResultProcessor) {
try {
resultProcessor = new AttachParentTestResultProcessor(new CaptureTestOutputTestResultProcessor(testResultProcessor, new JULRedirector()));
resultProcessor.started(suiteDescriptor, new TestStartEvent(timeProvider.getCurrentTime()));
processor.startProcessing(resultProcessor);
} catch (Throwable t) {
resultProcessor.failure(suiteDescriptor.getId(), new TestSuiteExecutionException(String.format("Could not start %s.", suiteDescriptor), t));
}
}
Aggregations