Uses of Interface
org.junit.platform.engine.TestEngine
Packages that use TestEngine
Package
Description
Core package for the JUnit Jupiter test engine.
Commands of JUnit's console launcher.
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.console.command
Methods in org.junit.platform.console.command with parameters of type TestEngineModifier and TypeMethodDescriptionprivate voidListTestEnginesCommand.displayEngine(PrintWriter out, TestEngine engine) -
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
Classes in org.junit.platform.launcher that implement interfaces with type arguments of type TestEngineModifier and TypeClassDescriptionclassAnEngineFilteris applied to allTestEnginesbefore they are used.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 Map<TestEngine, Boolean> EngineFilterer.checkedTestEnginesprivate final Collection<TestEngine> LauncherConfig.Builder.enginesprivate final Map<TestEngine, LauncherDiscoveryResult.EngineResultInfo> LauncherDiscoveryResult.testEngineResultsprivate final Iterable<TestEngine> EngineDiscoveryOrchestrator.testEnginesMethods in org.junit.platform.launcher.core that return types with arguments of type TestEngineModifier and TypeMethodDescriptionprivate static Set<TestEngine> LauncherFactory.collectTestEngines(LauncherConfig config) EngineDiscoveryOrchestrator.discoverSafely(LauncherDiscoveryRequest request, Optional<LauncherPhase> phase, DiscoveryIssueCollector issueCollector, Function<String, UniqueId> uniqueIdCreator) DefaultLauncherConfig.getAdditionalTestEngines()LauncherConfig.getAdditionalTestEngines()Get the collection of additional test engines that should be added to theLauncher.LauncherDiscoveryResult.getTestEngines()ServiceLoaderTestEngineRegistry.loadTestEngines()LauncherDiscoveryResult.retainEngines(Predicate<? super TestDescriptor> predicate) (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 supplied test engines to the configuration.TestEngineFormatter.computeAttributes(TestEngine engine) (package private) DiscoveryIssueExceptionDiscoveryIssueNotifier.createExceptionForCriticalIssues(TestEngine testEngine) EngineDiscoveryOrchestrator.discoverEngineRoot(TestEngine testEngine, LauncherDiscoveryRequest request, DiscoveryIssueCollector issueCollector, Function<String, UniqueId> uniqueIdCreator) private voidEngineExecutionOrchestrator.executeEngine(TestDescriptor engineDescriptor, EngineExecutionListener listener, ConfigurationParameters configurationParameters, TestEngine testEngine, OutputDirectoryCreator outputDirectoryCreator, DiscoveryIssueNotifier discoveryIssueNotifier, NamespacedHierarchicalStore<Namespace> requestLevelStore) private voidEngineExecutionOrchestrator.failOrExecuteEngine(LauncherDiscoveryResult discoveryResult, EngineExecutionListener listener, TestEngine testEngine, NamespacedHierarchicalStore<Namespace> requestLevelStore) private static StringDiscoveryIssueNotifier.formatMessage(TestEngine testEngine, List<DiscoveryIssue> issues, String adjective) LauncherDiscoveryResult.getDiscoveryIssues(TestEngine testEngine) (package private) LauncherDiscoveryResult.EngineResultInfoLauncherDiscoveryResult.getEngineResult(TestEngine testEngine) LauncherDiscoveryResult.getEngineTestDescriptor(TestEngine testEngine) (package private) booleanEngineFilterer.isExcluded(TestEngine testEngine) (package private) voidDiscoveryIssueNotifier.logCriticalIssues(TestEngine testEngine) private voidDiscoveryIssueNotifier.logIssues(TestEngine testEngine, List<DiscoveryIssue> issues, String adjective) (package private) voidDiscoveryIssueNotifier.logNonCriticalIssues(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, LauncherDiscoveryResult.EngineResultInfo> testEngineResults, TestDescriptor.Visitor visitor) private voidEngineDiscoveryOrchestrator.applyPostDiscoveryFilters(Map<TestEngine, LauncherDiscoveryResult.EngineResultInfo> testEngineDescriptors, List<PostDiscoveryFilter> filters) (package private) static StringTestEngineFormatter.format(String title, Iterable<TestEngine> testEngines) private static StringTestEngineFormatter.format(String title, Stream<TestEngine> testEngines) private voidEngineDiscoveryOrchestrator.prune(Map<TestEngine, LauncherDiscoveryResult.EngineResultInfo> testEngineResults) Prune all branches in the tree ofTestDescriptorsthat do not have executable tests.(package private) static Iterable<TestEngine> EngineIdValidator.validate(Iterable<TestEngine> testEngines) Constructor parameters in org.junit.platform.launcher.core with type arguments of type TestEngineModifierConstructorDescription(package private)DefaultLauncher(Iterable<TestEngine> testEngines, Collection<PostDiscoveryFilter> postDiscoveryFilters, NamespacedHierarchicalStore<Namespace> sessionLevelStore) Construct a newDefaultLauncherwith the supplied test engines.(package private)DefaultLauncherConfig(boolean testEngineAutoRegistrationEnabled, boolean launcherSessionListenerAutoRegistrationEnabled, boolean launcherDiscoveryListenerAutoRegistrationEnabled, boolean testExecutionListenerAutoRegistrationEnabled, boolean postDiscoveryFilterAutoRegistrationEnabled, Collection<TestEngine> additionalTestEngines, Collection<LauncherSessionListener> additionalLauncherSessionListeners, Collection<LauncherDiscoveryListener> additionalLauncherDiscoveryListeners, Collection<TestExecutionListener> additionalTestExecutionListeners, Collection<PostDiscoveryFilter> additionalPostDiscoveryFilters) EngineDiscoveryOrchestrator(Iterable<TestEngine> testEngines, Collection<PostDiscoveryFilter> postDiscoveryFilters) (package private)EngineDiscoveryOrchestrator(Iterable<TestEngine> testEngines, Collection<PostDiscoveryFilter> postDiscoveryFilters, ListenerRegistry<LauncherDiscoveryListener> launcherDiscoveryListenerRegistry) (package private)LauncherDiscoveryResult(Map<TestEngine, LauncherDiscoveryResult.EngineResultInfo> testEngineResults, ConfigurationParameters configurationParameters, OutputDirectoryCreator outputDirectoryCreator) -
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 with parameters of type TestEngineModifier and TypeMethodDescriptionstatic EngineDiscoveryResultsEngineTestKit.discover(TestEngine testEngine, LauncherDiscoveryRequest discoveryRequest) Discover tests for the givenLauncherDiscoveryRequestusing the suppliedTestEngine.private static LauncherDiscoveryResultEngineTestKit.discoverUsingOrchestrator(TestEngine testEngine, LauncherDiscoveryRequest discoveryRequest) 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) 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.