LauncherExecutionRequestBuilder provides a light-weight DSL for
generating a LauncherExecutionRequest.
import static org.junit.platform.engine.discovery.DiscoverySelectors.selectPackage;
import static org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder.discoveryRequest;
import static org.junit.platform.launcher.core.LauncherExecutionRequestBuilder.executionRequest;
import org.junit.platform.engine.CancellationToken;
import org.junit.platform.launcher.LauncherDiscoveryRequest;
import org.junit.platform.launcher.LauncherExecutionRequest;
import org.junit.platform.launcher.TestExecutionListener;
TestExecutionListener listener = ...
CancellationToken cancellationToken = CancellationToken.create();
LauncherDiscoveryRequest discoveryRequest = discoveryRequest()
.selectors(selectPackage("org.example.user"))
.build();
LauncherExecutionRequest executionRequest = executionRequest(discoveryRequest)
.listeners(listener)
.cancellationToken(cancellationToken)
.build();
LauncherExecutionRequest, LauncherDiscoveryRequestBuilder
| Modifier and Type | Field and Description |
|---|---|
| private @Nullable CancellationToken | |
| private final @Nullable LauncherDiscoveryRequest | |
| private final Collection | |
| private final @Nullable TestPlan |
| Access | Constructor and Description |
|---|---|
| private | LauncherExecutionRequestBuilder(@Nullable LauncherDiscoveryRequest discoveryRequest, @Nullable TestPlan testPlan)
|
| Modifier and Type | Method and Description |
|---|---|
| public LauncherExecutionRequest | |
| public LauncherExecutionRequestBuilder | Returns: this builder for method chainingthe cancellationToken)CancellationToken to use; never
null.Set the cancellation token for the request. |
| public static LauncherExecutionRequestBuilder | Returns: a new builderCreate a new |
| public static LauncherExecutionRequestBuilder | Returns: a new builderCreate a new |
| public LauncherExecutionRequestBuilder | Returns: this builder for method chainingthe listeners)TestExecutionListener to add; never
nullAdd all supplied execution listeners to the request. |
| public static LauncherExecutionRequestBuilder | Returns: a new builderCreate a new |
| public static LauncherExecutionRequestBuilder |
| cancellationToken | back to summary |
|---|---|
| private @Nullable CancellationToken cancellationToken | |
| discoveryRequest | back to summary |
|---|---|
| private final @Nullable LauncherDiscoveryRequest discoveryRequest | |
| executionListeners | back to summary |
|---|---|
| private final Collection<TestExecutionListener> executionListeners | |
| testPlan | back to summary |
|---|---|
| private final @Nullable TestPlan testPlan | |
| LauncherExecutionRequestBuilder | back to summary |
|---|---|
| private LauncherExecutionRequestBuilder(@Nullable LauncherDiscoveryRequest discoveryRequest, @Nullable TestPlan testPlan) | |
| build | back to summary |
|---|---|
| public LauncherExecutionRequest build() Build the | |
| cancellationToken | back to summary |
|---|---|
| public LauncherExecutionRequestBuilder cancellationToken(CancellationToken cancellationToken) Set the cancellation token for the request.
| |
| executionRequest | back to summary |
|---|---|
| public static LauncherExecutionRequestBuilder executionRequest(LauncherDiscoveryRequest discoveryRequest) Create a new This method is an alias for
| |
| executionRequest | back to summary |
|---|---|
| public static LauncherExecutionRequestBuilder executionRequest(TestPlan testPlan) Create a new This method is an alias for
| |
| listeners | back to summary |
|---|---|
| public LauncherExecutionRequestBuilder listeners(TestExecutionListener... listeners) Add all supplied execution listeners to the request.
| |
| request | back to summary |
|---|---|
| public static LauncherExecutionRequestBuilder request(LauncherDiscoveryRequest discoveryRequest) Create a new
| |
| request | back to summary |
|---|---|
| public static LauncherExecutionRequestBuilder request(TestPlan testPlan) Create a new
| |