TestIdentifier to this test plan.Launcher using dynamically
registered test engines.TestPlan according to the supplied
TestDiscoveryRequest by querying all registered engines and
collecting their results.TestIdentifier has been registered.TestEngine is executed.tags.tags.TestPlan which is built according to the supplied
TestDiscoveryRequest by querying all registered engines and
collecting their results, and notify registered listeners about the progress and results of the execution.TestPlan
has finished, regardless of the outcome.TestPlan
has been skipped.TestPlan
is about to be started.LoggingListener which delegates to a
Logger using a log level of
FINE.LoggingListener which delegates to a
Logger using the supplied
log level.TestIdentifier.TestId.TestIdentifier (i.e.,
all of its children and their children, recursively).TestIdentifier.TestIdentifier with the specified TestId.true if this identifier represents a container.true if this identifier represents a test.Launcher API is the main entry point for client code that
wishes to discover and execute tests using one or more
test engines.Launcher instances by invoking LauncherFactory.create().TestExecutionListener for logging informational messages
for all events via a BiConsumer that consumes Throwable
and Supplier<String>.LoggingListener which delegates to the supplied
BiConsumer for consumption of logging messages.TestExecutionListener implementations and related support classes for
the JUnit Launcher.DefaultLauncher
class is the main starting point for running all JUnit tests.PostDiscoveryFilter filters particular tests after test discovery.TestIdentifier.tags.tags.TestExecutionListener that generates a
summary of the test execution.PostDiscoveryFilters
based on include and exclude tags.EngineDiscoveryRequest
by providing access to filters which are applied by the
Launcher itself
Moreover, the add*-methods can be used by external clients
that do not want to use the
TestDiscoveryRequestBuilder.DiscoveryRequestBuilder provides a light-weight DSL for
generating a TestDiscoveryRequest.Launcher to be notified of
events that occur during test execution.TestPlan.TestPlan describes the tree of tests and containers as discovered
by a Launcher.TestPlan has finished,
after all tests have been executed.TestPlan has started,
before any test has been executed.