Class LauncherDiscoveryListeners
- java.lang.Object
-
- org.junit.platform.launcher.listeners.discovery.LauncherDiscoveryListeners
-
@API(status=STABLE, since="1.10") public class LauncherDiscoveryListeners extends java.lang.ObjectCollection ofstaticfactory methods for creatingLauncherDiscoveryListeners.- Since:
- 1.6
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classLauncherDiscoveryListeners.LauncherDiscoveryListenerType
-
Constructor Summary
Constructors Modifier Constructor Description privateLauncherDiscoveryListeners()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static LauncherDiscoveryListenerabortOnFailure()Create aLauncherDiscoveryListenerthat aborts test discovery on failures.static LauncherDiscoveryListenercomposite(java.util.List<LauncherDiscoveryListener> listeners)static LauncherDiscoveryListenerfromConfigurationParameter(java.lang.String key, java.lang.String value)static LauncherDiscoveryListenerlogging()Create aLauncherDiscoveryListenerthat logs test discovery events based on their severity.private static org.junit.platform.commons.JUnitExceptionnewInvalidConfigurationParameterException(java.lang.String key, java.lang.String value)
-
-
-
Method Detail
-
abortOnFailure
public static LauncherDiscoveryListener abortOnFailure()
Create aLauncherDiscoveryListenerthat aborts test discovery on failures.The following events are considered failures:
-
any recoverable
Throwablethrown byTestEngine.discover(org.junit.platform.engine.EngineDiscoveryRequest, org.junit.platform.engine.UniqueId).
-
any recoverable
-
logging
public static LauncherDiscoveryListener logging()
Create aLauncherDiscoveryListenerthat logs test discovery events based on their severity.For example, failures during test discovery are logged as errors.
-
composite
@API(status=INTERNAL, since="1.6") public static LauncherDiscoveryListener composite(java.util.List<LauncherDiscoveryListener> listeners)
-
fromConfigurationParameter
@API(status=INTERNAL, since="1.6") public static LauncherDiscoveryListener fromConfigurationParameter(java.lang.String key, java.lang.String value)
-
newInvalidConfigurationParameterException
private static org.junit.platform.commons.JUnitException newInvalidConfigurationParameterException(java.lang.String key, java.lang.String value)
-
-