public static class LauncherConfig.Builder
extends java.lang.Object
LauncherConfig.| Modifier and Type | Field and Description |
|---|---|
private java.util.Collection<LauncherDiscoveryListener> |
discoveryListeners |
private boolean |
engineAutoRegistrationEnabled |
private java.util.Collection<TestEngine> |
engines |
private java.util.Collection<TestExecutionListener> |
executionListeners |
private boolean |
launcherDiscoveryListenerAutoRegistrationEnabled |
private boolean |
launcherSessionListenerAutoRegistrationEnabled |
private boolean |
postDiscoveryFilterAutoRegistrationEnabled |
private java.util.Collection<PostDiscoveryFilter> |
postDiscoveryFilters |
private java.util.Collection<LauncherSessionListener> |
sessionListeners |
private boolean |
testExecutionListenerAutoRegistrationEnabled |
| Modifier | Constructor and Description |
|---|---|
private |
Builder() |
| Modifier and Type | Method and Description |
|---|---|
LauncherConfig.Builder |
addLauncherDiscoveryListeners(LauncherDiscoveryListener... listeners)
Add all of the supplied launcher discovery listeners to the configuration.
|
LauncherConfig.Builder |
addLauncherSessionListeners(LauncherSessionListener... listeners)
Add all of the supplied launcher session listeners to the configuration.
|
LauncherConfig.Builder |
addPostDiscoveryFilters(PostDiscoveryFilter... filters)
Add all of the supplied
filters to the configuration. |
LauncherConfig.Builder |
addTestEngines(TestEngine... engines)
Add all of the supplied test engines to the configuration.
|
LauncherConfig.Builder |
addTestExecutionListeners(TestExecutionListener... listeners)
Add all of the supplied test execution listeners to the configuration.
|
LauncherConfig |
build()
Build the
LauncherConfig that has been configured via this
builder. |
LauncherConfig.Builder |
enableLauncherDiscoveryListenerAutoRegistration(boolean enabled)
Configure the auto-registration flag for launcher discovery
listeners.
|
LauncherConfig.Builder |
enableLauncherSessionListenerAutoRegistration(boolean enabled)
Configure the auto-registration flag for launcher session
listeners.
|
LauncherConfig.Builder |
enablePostDiscoveryFilterAutoRegistration(boolean enabled)
Configure the auto-registration flag for post discovery filters.
|
LauncherConfig.Builder |
enableTestEngineAutoRegistration(boolean enabled)
Configure the auto-registration flag for test engines.
|
LauncherConfig.Builder |
enableTestExecutionListenerAutoRegistration(boolean enabled)
Configure the auto-registration flag for test execution listeners.
|
private boolean engineAutoRegistrationEnabled
private boolean launcherSessionListenerAutoRegistrationEnabled
private boolean launcherDiscoveryListenerAutoRegistrationEnabled
private boolean testExecutionListenerAutoRegistrationEnabled
private boolean postDiscoveryFilterAutoRegistrationEnabled
private final java.util.Collection<TestEngine> engines
private final java.util.Collection<LauncherSessionListener> sessionListeners
private final java.util.Collection<LauncherDiscoveryListener> discoveryListeners
private final java.util.Collection<TestExecutionListener> executionListeners
private final java.util.Collection<PostDiscoveryFilter> postDiscoveryFilters
@API(status=STABLE,
since="1.10")
public LauncherConfig.Builder enableLauncherSessionListenerAutoRegistration(boolean enabled)
Defaults to true.
enabled - true if launcher session listeners should be
automatically registered@API(status=STABLE,
since="1.10")
public LauncherConfig.Builder enableLauncherDiscoveryListenerAutoRegistration(boolean enabled)
Defaults to true.
enabled - true if launcher discovery listeners should be
automatically registeredpublic LauncherConfig.Builder enableTestExecutionListenerAutoRegistration(boolean enabled)
Defaults to true.
enabled - true if test execution listeners should be
automatically registeredpublic LauncherConfig.Builder enableTestEngineAutoRegistration(boolean enabled)
Defaults to true.
enabled - true if test engines should be automatically
registered@API(status=STABLE,
since="1.10")
public LauncherConfig.Builder enablePostDiscoveryFilterAutoRegistration(boolean enabled)
Defaults to true.
enabled - true if post discovery filters should be automatically
registeredpublic LauncherConfig.Builder addTestEngines(TestEngine... engines)
engines - additional test engines to register; never null
or containing nullpublic LauncherConfig.Builder addLauncherSessionListeners(LauncherSessionListener... listeners)
listeners - additional launcher session listeners to register;
never null or containing nullpublic LauncherConfig.Builder addLauncherDiscoveryListeners(LauncherDiscoveryListener... listeners)
listeners - additional launcher discovery listeners to register;
never null or containing nullpublic LauncherConfig.Builder addTestExecutionListeners(TestExecutionListener... listeners)
listeners - additional test execution listeners to register;
never null or containing null@API(status=STABLE,
since="1.10")
public LauncherConfig.Builder addPostDiscoveryFilters(PostDiscoveryFilter... filters)
filters to the configuration.filters - additional post discovery filters to register;
never null or containing nullpublic LauncherConfig build()
LauncherConfig that has been configured via this
builder.