ConsoleLauncherExecutionResult execute()

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();
		}
	}