Class LazyLauncher
- java.lang.Object
-
- org.apache.maven.surefire.junitplatform.LazyLauncher
-
- All Implemented Interfaces:
java.lang.AutoCloseable,org.junit.platform.launcher.Launcher
class LazyLauncher extends java.lang.Object implements org.junit.platform.launcher.Launcher, java.lang.AutoCloseableLauncher proxy which delays the most possible the initialization of the real JUnit Launcher in order to avoid stream/stdout corruption due to early logging.
-
-
Field Summary
Fields Modifier and Type Field Description private org.junit.platform.launcher.Launcherlauncherprivate java.lang.AutoCloseablelauncherSession
-
Constructor Summary
Constructors Constructor Description LazyLauncher()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()org.junit.platform.launcher.TestPlandiscover(org.junit.platform.launcher.LauncherDiscoveryRequest launcherDiscoveryRequest)voidexecute(org.junit.platform.launcher.LauncherDiscoveryRequest launcherDiscoveryRequest, org.junit.platform.launcher.TestExecutionListener... testExecutionListeners)voidexecute(org.junit.platform.launcher.TestPlan testPlan, org.junit.platform.launcher.TestExecutionListener... listeners)private org.junit.platform.launcher.Launcherlauncher()voidregisterLauncherDiscoveryListeners(org.junit.platform.launcher.LauncherDiscoveryListener... listeners)voidregisterTestExecutionListeners(org.junit.platform.launcher.TestExecutionListener... testExecutionListeners)
-
-
-
Method Detail
-
registerLauncherDiscoveryListeners
public void registerLauncherDiscoveryListeners(org.junit.platform.launcher.LauncherDiscoveryListener... listeners)
- Specified by:
registerLauncherDiscoveryListenersin interfaceorg.junit.platform.launcher.Launcher
-
registerTestExecutionListeners
public void registerTestExecutionListeners(org.junit.platform.launcher.TestExecutionListener... testExecutionListeners)
- Specified by:
registerTestExecutionListenersin interfaceorg.junit.platform.launcher.Launcher
-
discover
public org.junit.platform.launcher.TestPlan discover(org.junit.platform.launcher.LauncherDiscoveryRequest launcherDiscoveryRequest)
- Specified by:
discoverin interfaceorg.junit.platform.launcher.Launcher
-
execute
public void execute(org.junit.platform.launcher.LauncherDiscoveryRequest launcherDiscoveryRequest, org.junit.platform.launcher.TestExecutionListener... testExecutionListeners)- Specified by:
executein interfaceorg.junit.platform.launcher.Launcher
-
execute
public void execute(org.junit.platform.launcher.TestPlan testPlan, org.junit.platform.launcher.TestExecutionListener... listeners)- Specified by:
executein interfaceorg.junit.platform.launcher.Launcher
-
launcher
private org.junit.platform.launcher.Launcher launcher()
-
close
public void close() throws java.lang.Exception- Specified by:
closein interfacejava.lang.AutoCloseable- Throws:
java.lang.Exception
-
-