Uses of Interface
org.junit.platform.engine.TestEngine
Packages that use TestEngine
Package
Description
Core package for the JUnit Jupiter test engine.
Support classes and base implementation for any
TestEngine that wishes to organize test suites
hierarchically based on the
Node abstraction.Public API for configuring and launching test plans.
Core support classes for the
Launcher
including the LauncherFactory
and the LauncherDiscoveryRequestBuilder.Test Kit for testing the execution of a
TestEngine
running on the JUnit Platform.Core package for the JUnit Vintage test engine.
-
Uses of TestEngine in org.junit.jupiter.engine
Classes in org.junit.jupiter.engine that implement TestEngine -
Uses of TestEngine in org.junit.platform.engine.support.hierarchical
Classes in org.junit.platform.engine.support.hierarchical that implement TestEngineModifier and TypeClassDescriptionclassHierarchicalTestEngine<C extends EngineExecutionContext>Abstract base class for allTestEngineimplementations that wish to organize test suites hierarchically based on theNodeabstraction. -
Uses of TestEngine in org.junit.platform.launcher
Methods in org.junit.platform.launcher with parameters of type TestEngine -
Uses of TestEngine in org.junit.platform.launcher.core
Fields in org.junit.platform.launcher.core with type parameters of type TestEngineModifier and TypeFieldDescriptionprivate final Collection<TestEngine> DefaultLauncherConfig.additionalTestEnginesprivate final Collection<TestEngine> LauncherConfig.Builder.enginesprivate final Map<TestEngine, TestDescriptor> LauncherDiscoveryResult.testEngineDescriptorsprivate final Iterable<TestEngine> EngineDiscoveryOrchestrator.testEnginesMethods in org.junit.platform.launcher.core that return types with arguments of type TestEngineModifier and TypeMethodDescriptionDefaultLauncherConfig.getAdditionalTestEngines()LauncherConfig.getAdditionalTestEngines()Get the collection of additional test engines that should be added to theLauncher.(package private) Collection<TestEngine> LauncherDiscoveryResult.getTestEngines()ServiceLoaderTestEngineRegistry.loadTestEngines()(package private) static Iterable<TestEngine> EngineIdValidator.validate(Iterable<TestEngine> testEngines) Methods in org.junit.platform.launcher.core with parameters of type TestEngineModifier and TypeMethodDescriptionLauncherConfig.Builder.addTestEngines(TestEngine... engines) Add all of the suppliedenginesto the configuration.ServiceLoaderTestEngineRegistry.computeAttributes(TestEngine engine) private TestDescriptorEngineDiscoveryOrchestrator.discoverEngineRoot(TestEngine testEngine, LauncherDiscoveryRequest discoveryRequest) private voidEngineExecutionOrchestrator.execute(TestDescriptor engineDescriptor, EngineExecutionListener listener, ConfigurationParameters configurationParameters, TestEngine testEngine) LauncherDiscoveryResult.getEngineTestDescriptor(TestEngine testEngine) (package private) voidEngineDiscoveryResultValidator.validate(TestEngine testEngine, TestDescriptor root) Perform common validation checks.private static booleanEngineIdValidator.validateReservedIds(TestEngine testEngine) private static voidEngineIdValidator.validateWellKnownClassName(TestEngine testEngine, String expectedClassName) Method parameters in org.junit.platform.launcher.core with type arguments of type TestEngineModifier and TypeMethodDescriptionprivate voidEngineDiscoveryOrchestrator.acceptInAllTestEngines(Map<TestEngine, TestDescriptor> testEngineDescriptors, TestDescriptor.Visitor visitor) private voidEngineDiscoveryOrchestrator.applyPostDiscoveryFilters(Map<TestEngine, TestDescriptor> testEngineDescriptors, List<PostDiscoveryFilter> filters) private StringServiceLoaderTestEngineRegistry.createDiscoveredTestEnginesMessage(Iterable<TestEngine> testEngines) private voidEngineDiscoveryOrchestrator.prune(Map<TestEngine, TestDescriptor> testEngineDescriptors) Prune all branches in the tree ofTestDescriptorsthat do not have executable tests.(package private) static Iterable<TestEngine> EngineIdValidator.validate(Iterable<TestEngine> testEngines) Constructors in org.junit.platform.launcher.core with parameters of type TestEngineModifierConstructorDescription(package private)EngineDiscoveryErrorDescriptor(UniqueId uniqueId, TestEngine testEngine, Throwable cause) Constructor parameters in org.junit.platform.launcher.core with type arguments of type TestEngineModifierConstructorDescription(package private)DefaultLauncher(Iterable<TestEngine> testEngines, Collection<PostDiscoveryFilter> filters) Construct a newDefaultLauncherwith the supplied test engines.(package private)DefaultLauncherConfig(boolean testEngineAutoRegistrationEnabled, boolean testExecutionListenerAutoRegistrationEnabled, boolean postDiscoveryFilterAutoRegistrationEnabled, Collection<TestEngine> additionalTestEngines, Collection<TestExecutionListener> additionalTestExecutionListeners, Collection<PostDiscoveryFilter> additionalPostDiscoveryFilters) EngineDiscoveryOrchestrator(Iterable<TestEngine> testEngines, Collection<PostDiscoveryFilter> postDiscoveryFilters) (package private)LauncherDiscoveryResult(Map<TestEngine, TestDescriptor> testEngineDescriptors, ConfigurationParameters configurationParameters) -
Uses of TestEngine in org.junit.platform.testkit.engine
Fields in org.junit.platform.testkit.engine declared as TestEngineMethods in org.junit.platform.testkit.engine that return TestEngineModifier and TypeMethodDescriptionprivate static TestEngineEngineTestKit.loadTestEngine(String engineId) Methods in org.junit.platform.testkit.engine that return types with arguments of type TestEngineModifier and TypeMethodDescriptionprivate static Iterable<TestEngine> EngineTestKit.loadTestEngines()Methods in org.junit.platform.testkit.engine with parameters of type TestEngineModifier and TypeMethodDescriptionEngineTestKit.computeAttributes(TestEngine engine) static EngineTestKit.BuilderEngineTestKit.engine(TestEngine testEngine) Create an executionEngineTestKit.Builderfor the suppliedTestEngine.static EngineExecutionResultsEngineTestKit.execute(TestEngine testEngine, EngineDiscoveryRequest discoveryRequest) Deprecated.static EngineExecutionResultsEngineTestKit.execute(TestEngine testEngine, LauncherDiscoveryRequest discoveryRequest) Execute tests for the givenLauncherDiscoveryRequestusing the suppliedTestEngine.private static voidEngineTestKit.executeDirectly(TestEngine testEngine, EngineDiscoveryRequest discoveryRequest, EngineExecutionListener listener) private static voidEngineTestKit.executeUsingLauncherOrchestration(TestEngine testEngine, LauncherDiscoveryRequest discoveryRequest, EngineExecutionListener listener) Method parameters in org.junit.platform.testkit.engine with type arguments of type TestEngineModifier and TypeMethodDescriptionprivate static StringEngineTestKit.createDiscoveredTestEnginesMessage(Iterable<TestEngine> testEngines) Constructors in org.junit.platform.testkit.engine with parameters of type TestEngine -
Uses of TestEngine in org.junit.vintage.engine
Classes in org.junit.vintage.engine that implement TestEngine
EngineTestKit.execute(TestEngine, LauncherDiscoveryRequest)instead.