| Package | Description |
|---|---|
| org.junit.jupiter.engine |
Core package for the JUnit Jupiter test engine.
|
| org.junit.platform.engine.support.hierarchical |
Support classes and base implementation for any
TestEngine that wishes to organize test suites
hierarchically based on the
Node abstraction. |
| org.junit.platform.launcher |
Public API for configuring and launching test plans.
|
| org.junit.platform.launcher.core |
Core support classes for the
Launcher
including the LauncherFactory
and the LauncherDiscoveryRequestBuilder. |
| org.junit.platform.testkit.engine |
Test Kit for testing the execution of a
TestEngine
running on the JUnit Platform. |
| org.junit.vintage.engine |
Core package for the JUnit Vintage test engine.
|
| Modifier and Type | Class and Description |
|---|---|
class |
JupiterTestEngine
The JUnit Jupiter
TestEngine. |
| Modifier and Type | Class and Description |
|---|---|
class |
HierarchicalTestEngine<C extends EngineExecutionContext>
Abstract base class for all
TestEngine implementations that wish
to organize test suites hierarchically based on the Node abstraction. |
| Modifier and Type | Method and Description |
|---|---|
FilterResult |
EngineFilter.apply(TestEngine testEngine) |
| Modifier and Type | Field and Description |
|---|---|
private java.util.Collection<TestEngine> |
DefaultLauncherConfig.additionalTestEngines |
private java.util.Map<TestEngine,java.lang.Boolean> |
EngineFilterer.checkedTestEngines |
private java.util.Collection<TestEngine> |
LauncherConfig.Builder.engines |
private java.util.Map<TestEngine,TestDescriptor> |
LauncherDiscoveryResult.testEngineDescriptors |
private java.lang.Iterable<TestEngine> |
EngineDiscoveryOrchestrator.testEngines |
| Modifier and Type | Method and Description |
|---|---|
private static java.util.Set<TestEngine> |
LauncherFactory.collectTestEngines(LauncherConfig config) |
private java.util.Map<TestEngine,TestDescriptor> |
EngineDiscoveryOrchestrator.discover(LauncherDiscoveryRequest request,
EngineDiscoveryOrchestrator.Phase phase,
java.util.function.Function<java.lang.String,UniqueId> uniqueIdCreator) |
private java.util.Map<TestEngine,TestDescriptor> |
EngineDiscoveryOrchestrator.discoverSafely(LauncherDiscoveryRequest request,
EngineDiscoveryOrchestrator.Phase phase,
LauncherDiscoveryListener listener,
java.util.function.Function<java.lang.String,UniqueId> uniqueIdCreator) |
java.util.Collection<TestEngine> |
DefaultLauncherConfig.getAdditionalTestEngines() |
java.util.Collection<TestEngine> |
LauncherConfig.getAdditionalTestEngines()
Get the collection of additional test engines that should be added to
the
Launcher. |
java.util.Collection<TestEngine> |
LauncherDiscoveryResult.getTestEngines() |
java.lang.Iterable<TestEngine> |
ServiceLoaderTestEngineRegistry.loadTestEngines() |
private java.util.Map<TestEngine,TestDescriptor> |
LauncherDiscoveryResult.retainEngines(java.util.function.Predicate<? super TestDescriptor> predicate) |
(package private) static java.lang.Iterable<TestEngine> |
EngineIdValidator.validate(java.lang.Iterable<TestEngine> testEngines) |
| Modifier and Type | Method and Description |
|---|---|
LauncherConfig.Builder |
LauncherConfig.Builder.addTestEngines(TestEngine... engines)
Add all of the supplied test engines to the configuration.
|
private static java.util.List<java.lang.String> |
TestEngineFormatter.computeAttributes(TestEngine engine) |
private TestDescriptor |
EngineDiscoveryOrchestrator.discoverEngineRoot(TestEngine testEngine,
LauncherDiscoveryRequest request,
LauncherDiscoveryListener listener,
java.util.function.Function<java.lang.String,UniqueId> uniqueIdCreator) |
private void |
EngineExecutionOrchestrator.execute(TestDescriptor engineDescriptor,
EngineExecutionListener listener,
ConfigurationParameters configurationParameters,
TestEngine testEngine) |
TestDescriptor |
LauncherDiscoveryResult.getEngineTestDescriptor(TestEngine testEngine) |
(package private) boolean |
EngineFilterer.isExcluded(TestEngine testEngine) |
(package private) void |
EngineDiscoveryResultValidator.validate(TestEngine testEngine,
TestDescriptor root)
Perform common validation checks.
|
private static boolean |
EngineIdValidator.validateReservedIds(TestEngine testEngine) |
private static void |
EngineIdValidator.validateWellKnownClassName(TestEngine testEngine,
java.lang.String expectedClassName) |
| Modifier and Type | Method and Description |
|---|---|
private void |
EngineDiscoveryOrchestrator.acceptInAllTestEngines(java.util.Map<TestEngine,TestDescriptor> testEngineDescriptors,
TestDescriptor.Visitor visitor) |
private void |
EngineDiscoveryOrchestrator.applyPostDiscoveryFilters(java.util.Map<TestEngine,TestDescriptor> testEngineDescriptors,
java.util.List<PostDiscoveryFilter> filters) |
(package private) static java.lang.String |
TestEngineFormatter.format(java.lang.String title,
java.lang.Iterable<TestEngine> testEngines) |
private static java.lang.String |
TestEngineFormatter.format(java.lang.String title,
java.util.stream.Stream<TestEngine> testEngines) |
private void |
EngineDiscoveryOrchestrator.prune(java.util.Map<TestEngine,TestDescriptor> testEngineDescriptors)
Prune all branches in the tree of
TestDescriptors
that do not have executable tests. |
(package private) static java.lang.Iterable<TestEngine> |
EngineIdValidator.validate(java.lang.Iterable<TestEngine> testEngines) |
| Constructor and Description |
|---|
EngineDiscoveryErrorDescriptor(UniqueId uniqueId,
TestEngine testEngine,
java.lang.Throwable cause) |
| Constructor and Description |
|---|
DefaultLauncher(java.lang.Iterable<TestEngine> testEngines,
java.util.Collection<PostDiscoveryFilter> postDiscoveryFilters)
Construct a new
DefaultLauncher with the supplied test engines. |
DefaultLauncherConfig(boolean testEngineAutoRegistrationEnabled,
boolean launcherSessionListenerAutoRegistrationEnabled,
boolean launcherDiscoveryListenerAutoRegistrationEnabled,
boolean testExecutionListenerAutoRegistrationEnabled,
boolean postDiscoveryFilterAutoRegistrationEnabled,
java.util.Collection<TestEngine> additionalTestEngines,
java.util.Collection<LauncherSessionListener> additionalLauncherSessionListeners,
java.util.Collection<LauncherDiscoveryListener> additionalLauncherDiscoveryListeners,
java.util.Collection<TestExecutionListener> additionalTestExecutionListeners,
java.util.Collection<PostDiscoveryFilter> additionalPostDiscoveryFilters) |
EngineDiscoveryOrchestrator(java.lang.Iterable<TestEngine> testEngines,
java.util.Collection<PostDiscoveryFilter> postDiscoveryFilters) |
EngineDiscoveryOrchestrator(java.lang.Iterable<TestEngine> testEngines,
java.util.Collection<PostDiscoveryFilter> postDiscoveryFilters,
ListenerRegistry<LauncherDiscoveryListener> launcherDiscoveryListenerRegistry) |
LauncherDiscoveryResult(java.util.Map<TestEngine,TestDescriptor> testEngineDescriptors,
ConfigurationParameters configurationParameters) |
| Modifier and Type | Field and Description |
|---|---|
private TestEngine |
EngineTestKit.Builder.testEngine |
| Modifier and Type | Method and Description |
|---|---|
private static TestEngine |
EngineTestKit.loadTestEngine(java.lang.String engineId) |
| Modifier and Type | Method and Description |
|---|---|
static EngineTestKit.Builder |
EngineTestKit.engine(TestEngine testEngine)
Create an execution
EngineTestKit.Builder for the supplied TestEngine. |
static EngineExecutionResults |
EngineTestKit.execute(TestEngine testEngine,
EngineDiscoveryRequest discoveryRequest)
Deprecated.
Please use
EngineTestKit.execute(TestEngine, LauncherDiscoveryRequest)
instead. |
static EngineExecutionResults |
EngineTestKit.execute(TestEngine testEngine,
LauncherDiscoveryRequest discoveryRequest)
Execute tests for the given
LauncherDiscoveryRequest using the
supplied TestEngine. |
private static void |
EngineTestKit.executeDirectly(TestEngine testEngine,
EngineDiscoveryRequest discoveryRequest,
EngineExecutionListener listener) |
private static void |
EngineTestKit.executeUsingLauncherOrchestration(TestEngine testEngine,
LauncherDiscoveryRequest discoveryRequest,
EngineExecutionListener listener) |
| Constructor and Description |
|---|
Builder(TestEngine testEngine) |
| Modifier and Type | Class and Description |
|---|---|
class |
VintageTestEngine
The JUnit Vintage
TestEngine. |