in junit-platform-console/src/main/java/org/junit/platform/console/ConsoleLauncher.java [63:85]
ConsoleLauncherExecutionResult execute(String... args) {
try {
CommandLineOptions options = commandLineOptionsParser.parse(args);
if (!options.isBannerDisabled()) {
displayBanner(out);
}
if (options.isDisplayHelp()) {
commandLineOptionsParser.printHelp(out, options.isAnsiColorOutputDisabled());
return ConsoleLauncherExecutionResult.success();
}
return executeTests(options, out);
}
catch (JUnitException ex) {
err.println(ex.getMessage());
err.println();
commandLineOptionsParser.printHelp(err, false);
return ConsoleLauncherExecutionResult.failed();
}
finally {
out.flush();
err.flush();
}
}