Public API for configuring and launching test plans.
This API is typically used by IDEs and build tools.
EngineDiscoveryResultencapsulates the result of test discovery by a
TestEngine.Status of test discovery by a
EngineFilteris applied to all
TestEnginesbefore they are used.The
LauncherAPI is the main entry point for client code that wishes to discover and execute tests using one or more test engines.Collection of constants related to
Launcher.Register a concrete implementation of this interface with a
Launcherto be notified of events that occur during test discovery.
EngineDiscoveryRequestAPI with additional filters that are applied by the
LauncherSessionAPI is the main entry point for client code that wishes to repeatedly discover and execute tests using one or more test engines.Register an implementation of this interface to be notified when a
LauncherSessionis opened and closed.A
PostDiscoveryFilteris applied to
TestDescriptorsafter test discovery.Factory methods for creating
PostDiscoveryFiltersbased on included and excluded tags or tag expressions.Register a concrete implementation of this interface with a
Launcherto be notified of events that occur during test execution.Immutable data transfer object that represents a test or container which is usually part of a
TestPlandescribes the tree of tests and containers as discovered by a