in src/main/java/org/apache/sling/junit/impl/servlet/junit5/RunListenerAdapter.java [91:113]
public void executionFinished(TestIdentifier testIdentifier, TestExecutionResult testExecutionResult) {
summarizer.executionFinished(testIdentifier, testExecutionResult);
if (testIdentifier.isTest()) {
try {
switch (testExecutionResult.getStatus()) {
case FAILED:
runListener.testFailure(FailureHelper.convert(testIdentifier, testExecutionResult.getThrowable().orElse(null)));
break;
case ABORTED:
runListener.testAssumptionFailure(FailureHelper.convert(testIdentifier, testExecutionResult.getThrowable().orElse(null)));
break;
case SUCCESSFUL:
break;
}
} catch (Exception exception) {
throw new RuntimeException(exception);
}
withDescription(testIdentifier, runListener::testFinished);
} else {
withDescription(testIdentifier, runListener::testSuiteFinished);
}
}