Class ConsoleTestExecutor
java.lang.Object
org.junit.platform.console.command.ConsoleTestExecutor
- Since:
- 1.0
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final CustomClassLoaderCloseStrategyprivate final TestDiscoveryOptionsprivate final Supplier<org.junit.platform.launcher.Launcher> private final TestConsoleOutputOptions -
Constructor Summary
ConstructorsModifierConstructorDescriptionConsoleTestExecutor(TestDiscoveryOptions discoveryOptions, TestConsoleOutputOptions outputOptions) (package private)ConsoleTestExecutor(TestDiscoveryOptions discoveryOptions, TestConsoleOutputOptions outputOptions, Supplier<org.junit.platform.launcher.Launcher> launcherSupplier) ConsoleTestExecutor(TestDiscoveryOptions discoveryOptions, TestConsoleOutputOptions outputOptions, CustomClassLoaderCloseStrategy classLoaderCloseStrategy) privateConsoleTestExecutor(TestDiscoveryOptions discoveryOptions, TestConsoleOutputOptions outputOptions, CustomClassLoaderCloseStrategy classLoaderCloseStrategy, Supplier<org.junit.platform.launcher.Launcher> launcherSupplier) -
Method Summary
Modifier and TypeMethodDescriptionprivate Optional<ClassLoader> private CustomContextClassLoaderExecutorprivate Optional<DetailsPrintingListener> private Optional<org.junit.platform.launcher.TestExecutionListener> createXmlWritingListener(PrintWriter out, Optional<Path> reportsDir) voiddiscover(PrintWriter out) private voiddiscoverTests(PrintWriter out) org.junit.platform.launcher.listeners.TestExecutionSummaryexecute(PrintWriter out, Optional<Path> reportsDir) private org.junit.platform.launcher.listeners.TestExecutionSummaryexecuteTests(PrintWriter out, Optional<Path> reportsDir) private ColorPaletteprivate voidlaunchTests(org.junit.platform.launcher.Launcher launcher, Optional<Path> reportsDir) private static voidprintFoundTestsSummary(PrintWriter out, org.junit.platform.launcher.TestPlan testPlan) private voidprintSummary(org.junit.platform.launcher.listeners.TestExecutionSummary summary, PrintWriter out) private org.junit.platform.launcher.listeners.SummaryGeneratingListenerregisterListeners(PrintWriter out, Optional<Path> reportsDir, org.junit.platform.launcher.Launcher launcher) private URL
-
Field Details
-
discoveryOptions
-
outputOptions
-
launcherSupplier
-
classLoaderCloseStrategy
-
-
Constructor Details
-
ConsoleTestExecutor
public ConsoleTestExecutor(TestDiscoveryOptions discoveryOptions, TestConsoleOutputOptions outputOptions) -
ConsoleTestExecutor
public ConsoleTestExecutor(TestDiscoveryOptions discoveryOptions, TestConsoleOutputOptions outputOptions, CustomClassLoaderCloseStrategy classLoaderCloseStrategy) -
ConsoleTestExecutor
ConsoleTestExecutor(TestDiscoveryOptions discoveryOptions, TestConsoleOutputOptions outputOptions, Supplier<org.junit.platform.launcher.Launcher> launcherSupplier) -
ConsoleTestExecutor
private ConsoleTestExecutor(TestDiscoveryOptions discoveryOptions, TestConsoleOutputOptions outputOptions, CustomClassLoaderCloseStrategy classLoaderCloseStrategy, Supplier<org.junit.platform.launcher.Launcher> launcherSupplier)
-
-
Method Details
-
discover
-
execute
public org.junit.platform.launcher.listeners.TestExecutionSummary execute(PrintWriter out, Optional<Path> reportsDir) -
createCustomContextClassLoaderExecutor
-
discoverTests
-
printFoundTestsSummary
private static void printFoundTestsSummary(PrintWriter out, org.junit.platform.launcher.TestPlan testPlan) -
executeTests
private org.junit.platform.launcher.listeners.TestExecutionSummary executeTests(PrintWriter out, Optional<Path> reportsDir) -
launchTests
-
createCustomClassLoader
-
toURL
-
registerListeners
private org.junit.platform.launcher.listeners.SummaryGeneratingListener registerListeners(PrintWriter out, Optional<Path> reportsDir, org.junit.platform.launcher.Launcher launcher) -
createDetailsPrintingListener
-
getColorPalette
-
createXmlWritingListener
private Optional<org.junit.platform.launcher.TestExecutionListener> createXmlWritingListener(PrintWriter out, Optional<Path> reportsDir) -
printSummary
private void printSummary(org.junit.platform.launcher.listeners.TestExecutionSummary summary, PrintWriter out)
-