Uses of Interface
org.junit.platform.engine.TestDescriptor
-
Packages that use TestDescriptor Package Description org.junit.jupiter.engine Core package for the JUnit Jupiter test engine.org.junit.jupiter.engine.descriptor Test descriptors used within the JUnit Jupiter test engine.org.junit.jupiter.engine.discovery Internal classes for test discovery within the JUnit Jupiter test engine.org.junit.platform.engine Public API for test engines.org.junit.platform.engine.support.descriptor TestDescriptor
-related support classes intended to be used by test engine implementations and clients of the launcher.org.junit.platform.engine.support.discovery Configurable test discovery implementation that can be reused by different test engines.org.junit.platform.engine.support.hierarchical Support classes and base implementation for anyTestEngine
that wishes to organize test suites hierarchically based on theNode
abstraction.org.junit.platform.launcher Public API for configuring and launching test plans.org.junit.platform.launcher.core Core support classes for theLauncher
including theLauncherFactory
and theLauncherDiscoveryRequestBuilder
.org.junit.vintage.engine Core package for the JUnit Vintage test engine.org.junit.vintage.engine.descriptor Test descriptors used within the JUnit Vintage test engine.org.junit.vintage.engine.discovery Internal classes for test discovery within the JUnit Vintage test engine.org.junit.vintage.engine.execution Internal classes for test execution within the JUnit Vintage test engine. -
-
Uses of TestDescriptor in org.junit.jupiter.engine
Methods in org.junit.jupiter.engine that return TestDescriptor Modifier and Type Method Description TestDescriptor
JupiterTestEngine. discover(EngineDiscoveryRequest discoveryRequest, UniqueId uniqueId)
-
Uses of TestDescriptor in org.junit.jupiter.engine.descriptor
Classes in org.junit.jupiter.engine.descriptor with type parameters of type TestDescriptor Modifier and Type Class Description (package private) class
AbstractExtensionContext<T extends TestDescriptor>
Fields in org.junit.jupiter.engine.descriptor declared as TestDescriptor Modifier and Type Field Description private T
AbstractExtensionContext. testDescriptor
Methods in org.junit.jupiter.engine.descriptor that return types with arguments of type TestDescriptor Modifier and Type Method Description private java.util.Optional<TestDescriptor>
TestTemplateTestDescriptor. createInvocationTestDescriptor(TestTemplateInvocationContext invocationContext, int index)
-
Uses of TestDescriptor in org.junit.jupiter.engine.discovery
Classes in org.junit.jupiter.engine.discovery with type parameters of type TestDescriptor Modifier and Type Class Description (package private) class
AbstractOrderingVisitor<PARENT extends TestDescriptor,CHILD extends TestDescriptor,WRAPPER extends AbstractAnnotatedDescriptorWrapper<?>>
Abstract base class for visitors that order children nodes.(package private) class
AbstractOrderingVisitor<PARENT extends TestDescriptor,CHILD extends TestDescriptor,WRAPPER extends AbstractAnnotatedDescriptorWrapper<?>>
Abstract base class for visitors that order children nodes.Fields in org.junit.jupiter.engine.discovery declared as TestDescriptor Modifier and Type Field Description private TestDescriptor
AbstractAnnotatedDescriptorWrapper. testDescriptor
Methods in org.junit.jupiter.engine.discovery that return TestDescriptor Modifier and Type Method Description protected abstract TestDescriptor
MethodSelectorResolver.MethodType. createTestDescriptor(UniqueId uniqueId, java.lang.Class<?> testClass, java.lang.reflect.Method method, JupiterConfiguration configuration)
(package private) TestDescriptor
AbstractAnnotatedDescriptorWrapper. getTestDescriptor()
Methods in org.junit.jupiter.engine.discovery that return types with arguments of type TestDescriptor Modifier and Type Method Description private java.util.Optional<TestDescriptor>
MethodSelectorResolver.MethodType. resolve(java.util.List<java.lang.Class<?>> enclosingClasses, java.lang.Class<?> testClass, java.lang.reflect.Method method, SelectorResolver.Context context, JupiterConfiguration configuration)
private java.util.Optional<TestDescriptor>
MethodSelectorResolver.MethodType. resolveUniqueIdIntoTestDescriptor(UniqueId uniqueId, SelectorResolver.Context context, JupiterConfiguration configuration)
Methods in org.junit.jupiter.engine.discovery with parameters of type TestDescriptor Modifier and Type Method Description private UniqueId
MethodSelectorResolver.MethodType. createUniqueId(java.lang.reflect.Method method, TestDescriptor parent)
protected void
AbstractOrderingVisitor. doWithMatchingDescriptor(java.lang.Class<PARENT> parentTestDescriptorType, TestDescriptor testDescriptor, java.util.function.Consumer<PARENT> action, java.util.function.Function<PARENT,java.lang.String> errorMessageBuilder)
private java.util.function.Supplier<java.util.Set<? extends DiscoverySelector>>
MethodSelectorResolver. expansionCallback(TestDescriptor testDescriptor)
private ClassTestDescriptor
ClassSelectorResolver. newClassTestDescriptor(TestDescriptor parent, java.lang.Class<?> testClass)
private NestedClassTestDescriptor
ClassSelectorResolver. newNestedClassTestDescriptor(TestDescriptor parent, java.lang.Class<?> testClass)
protected void
AbstractOrderingVisitor. orderChildrenTestDescriptors(TestDescriptor parentTestDescriptor, java.lang.Class<CHILD> matchingChildrenType, java.util.function.Function<CHILD,WRAPPER> descriptorWrapperFactory, AbstractOrderingVisitor.DescriptorWrapperOrderer descriptorWrapperOrderer)
void
ClassOrderingVisitor. visit(TestDescriptor testDescriptor)
void
MethodOrderingVisitor. visit(TestDescriptor testDescriptor)
Constructors in org.junit.jupiter.engine.discovery with parameters of type TestDescriptor Constructor Description AbstractAnnotatedDescriptorWrapper(TestDescriptor testDescriptor, E annotatedElement)
-
Uses of TestDescriptor in org.junit.platform.engine
Fields in org.junit.platform.engine declared as TestDescriptor Modifier and Type Field Description private TestDescriptor
ExecutionRequest. rootTestDescriptor
Methods in org.junit.platform.engine that return TestDescriptor Modifier and Type Method Description TestDescriptor
TestEngine. discover(EngineDiscoveryRequest discoveryRequest, UniqueId uniqueId)
Discover tests according to the suppliedEngineDiscoveryRequest
.TestDescriptor
ExecutionRequest. getRootTestDescriptor()
Get the rootTestDescriptor
of the engine that processes this request.Methods in org.junit.platform.engine that return types with arguments of type TestDescriptor Modifier and Type Method Description java.util.Optional<? extends TestDescriptor>
TestDescriptor. findByUniqueId(UniqueId uniqueId)
Find the descriptor with the supplied unique ID.java.util.Set<? extends TestDescriptor>
TestDescriptor. getChildren()
Get the immutable set of children of this descriptor.default java.util.Set<? extends TestDescriptor>
TestDescriptor. getDescendants()
Get the immutable set of all descendants of this descriptor.java.util.Optional<TestDescriptor>
TestDescriptor. getParent()
Get the parent of this descriptor, if available.Methods in org.junit.platform.engine with parameters of type TestDescriptor Modifier and Type Method Description void
TestDescriptor. addChild(TestDescriptor descriptor)
Add a child to this descriptor.static boolean
TestDescriptor. containsTests(TestDescriptor testDescriptor)
Determine if the supplied descriptor (or any of its descendants) is a test or may potentially register tests dynamically.default void
EngineExecutionListener. dynamicTestRegistered(TestDescriptor testDescriptor)
Must be called when a new, dynamicTestDescriptor
has been registered.default void
EngineExecutionListener. executionFinished(TestDescriptor testDescriptor, TestExecutionResult testExecutionResult)
Must be called when the execution of a leaf or subtree of the test tree has finished, regardless of the outcome.default void
EngineExecutionListener. executionSkipped(TestDescriptor testDescriptor, java.lang.String reason)
Must be called when the execution of a leaf or subtree of the test tree has been skipped.default void
EngineExecutionListener. executionStarted(TestDescriptor testDescriptor)
Must be called when the execution of a leaf or subtree of the test tree is about to be started.void
TestDescriptor. removeChild(TestDescriptor descriptor)
Remove a child from this descriptor.default void
EngineExecutionListener. reportingEntryPublished(TestDescriptor testDescriptor, ReportEntry entry)
Can be called for anyTestDescriptor
in order to publish additional information to the reporting infrastructure — for example: Output that would otherwise go toSystem.out
Information about test context or test datavoid
TestDescriptor. setParent(TestDescriptor parent)
Set the parent of this descriptor.void
TestDescriptor.Visitor. visit(TestDescriptor descriptor)
Visit aTestDescriptor
.Constructors in org.junit.platform.engine with parameters of type TestDescriptor Constructor Description ExecutionRequest(TestDescriptor rootTestDescriptor, EngineExecutionListener engineExecutionListener, ConfigurationParameters configurationParameters)
-
Uses of TestDescriptor in org.junit.platform.engine.support.descriptor
Classes in org.junit.platform.engine.support.descriptor that implement TestDescriptor Modifier and Type Class Description class
AbstractTestDescriptor
Abstract base implementation ofTestDescriptor
that may be used by customTestEngines
.class
EngineDescriptor
Fields in org.junit.platform.engine.support.descriptor declared as TestDescriptor Modifier and Type Field Description private TestDescriptor
AbstractTestDescriptor. parent
Fields in org.junit.platform.engine.support.descriptor with type parameters of type TestDescriptor Modifier and Type Field Description protected java.util.Set<TestDescriptor>
AbstractTestDescriptor. children
The synchronized set of children associated with thisTestDescriptor
.Methods in org.junit.platform.engine.support.descriptor that return types with arguments of type TestDescriptor Modifier and Type Method Description java.util.Optional<? extends TestDescriptor>
AbstractTestDescriptor. findByUniqueId(UniqueId uniqueId)
java.util.Set<? extends TestDescriptor>
AbstractTestDescriptor. getChildren()
java.util.Optional<TestDescriptor>
AbstractTestDescriptor. getParent()
Methods in org.junit.platform.engine.support.descriptor with parameters of type TestDescriptor Modifier and Type Method Description void
AbstractTestDescriptor. addChild(TestDescriptor child)
void
AbstractTestDescriptor. removeChild(TestDescriptor child)
void
AbstractTestDescriptor. setParent(TestDescriptor parent)
-
Uses of TestDescriptor in org.junit.platform.engine.support.discovery
Classes in org.junit.platform.engine.support.discovery with type parameters of type TestDescriptor Modifier and Type Class Description class
EngineDiscoveryRequestResolver<T extends TestDescriptor>
Configurable test discovery implementation based onSelectorResolver
andTestDescriptor.Visitor
that can be reused by differentTestEngines
.static class
EngineDiscoveryRequestResolver.Builder<T extends TestDescriptor>
Builder forEngineDiscoveryRequestResolver
.private static class
EngineDiscoveryRequestResolver.DefaultInitializationContext<T extends TestDescriptor>
static interface
EngineDiscoveryRequestResolver.InitializationContext<T extends TestDescriptor>
The initialization context for creating resolvers and visitors that depend on theEngineDiscoveryRequest
to be resolved or the engine descriptor that will be used to collect the results.Fields in org.junit.platform.engine.support.discovery declared as TestDescriptor Modifier and Type Field Description private TestDescriptor
EngineDiscoveryRequestResolution. engineDescriptor
private T
EngineDiscoveryRequestResolver.DefaultInitializationContext. engineDescriptor
private TestDescriptor
EngineDiscoveryRequestResolution.DefaultContext. parent
private TestDescriptor
SelectorResolver.Match. testDescriptor
Methods in org.junit.platform.engine.support.discovery with type parameters of type TestDescriptor Modifier and Type Method Description <T extends TestDescriptor>
java.util.Optional<T>EngineDiscoveryRequestResolution.DefaultContext. addToParent(java.util.function.Function<TestDescriptor,java.util.Optional<T>> creator)
<T extends TestDescriptor>
java.util.Optional<T>EngineDiscoveryRequestResolution.DefaultContext. addToParent(java.util.function.Supplier<DiscoverySelector> parentSelectorSupplier, java.util.function.Function<TestDescriptor,java.util.Optional<T>> creator)
<T extends TestDescriptor>
java.util.Optional<T>SelectorResolver.Context. addToParent(java.util.function.Function<TestDescriptor,java.util.Optional<T>> creator)
Add aTestDescriptor
to an unspecified parent, usually the engine descriptor, by applying the suppliedFunction
to the new parent.<T extends TestDescriptor>
java.util.Optional<T>SelectorResolver.Context. addToParent(java.util.function.Supplier<DiscoverySelector> parentSelectorSupplier, java.util.function.Function<TestDescriptor,java.util.Optional<T>> creator)
Add aTestDescriptor
to a parent, specified by theDiscoverySelector
returned by the suppliedSupplier
, by applying the suppliedFunction
to the new parent.static <T extends TestDescriptor>
EngineDiscoveryRequestResolver.Builder<T>EngineDiscoveryRequestResolver. builder()
Create a newEngineDiscoveryRequestResolver.Builder
for creating aEngineDiscoveryRequestResolver
.private <T extends TestDescriptor>
java.util.Optional<T>EngineDiscoveryRequestResolution.DefaultContext. createAndAdd(TestDescriptor parent, java.util.function.Function<TestDescriptor,java.util.Optional<T>> creator)
Methods in org.junit.platform.engine.support.discovery that return TestDescriptor Modifier and Type Method Description TestDescriptor
SelectorResolver.Match. getTestDescriptor()
Get the containedTestDescriptor
.Methods in org.junit.platform.engine.support.discovery that return types with arguments of type TestDescriptor Modifier and Type Method Description java.util.Optional<TestDescriptor>
EngineDiscoveryRequestResolution.DefaultContext. resolve(DiscoverySelector selector)
java.util.Optional<TestDescriptor>
SelectorResolver.Context. resolve(DiscoverySelector selector)
Resolve the suppliedTestDescriptor
, if possible.Methods in org.junit.platform.engine.support.discovery with parameters of type TestDescriptor Modifier and Type Method Description private <T extends TestDescriptor>
java.util.Optional<T>EngineDiscoveryRequestResolution.DefaultContext. createAndAdd(TestDescriptor parent, java.util.function.Function<TestDescriptor,java.util.Optional<T>> creator)
static SelectorResolver.Match
SelectorResolver.Match. exact(TestDescriptor testDescriptor)
Factory for creating an exact match without any children.static SelectorResolver.Match
SelectorResolver.Match. exact(TestDescriptor testDescriptor, java.util.function.Supplier<java.util.Set<? extends DiscoverySelector>> childSelectorsSupplier)
Factory for creating an exact match with potential children.static SelectorResolver.Match
SelectorResolver.Match. partial(TestDescriptor testDescriptor)
Factory for creating a partial match without any children.static SelectorResolver.Match
SelectorResolver.Match. partial(TestDescriptor testDescriptor, java.util.function.Supplier<java.util.Set<? extends DiscoverySelector>> childSelectorsSupplier)
Factory for creating a partial match with potential children.Method parameters in org.junit.platform.engine.support.discovery with type arguments of type TestDescriptor Modifier and Type Method Description <T extends TestDescriptor>
java.util.Optional<T>EngineDiscoveryRequestResolution.DefaultContext. addToParent(java.util.function.Function<TestDescriptor,java.util.Optional<T>> creator)
<T extends TestDescriptor>
java.util.Optional<T>EngineDiscoveryRequestResolution.DefaultContext. addToParent(java.util.function.Supplier<DiscoverySelector> parentSelectorSupplier, java.util.function.Function<TestDescriptor,java.util.Optional<T>> creator)
<T extends TestDescriptor>
java.util.Optional<T>SelectorResolver.Context. addToParent(java.util.function.Function<TestDescriptor,java.util.Optional<T>> creator)
Add aTestDescriptor
to an unspecified parent, usually the engine descriptor, by applying the suppliedFunction
to the new parent.<T extends TestDescriptor>
java.util.Optional<T>SelectorResolver.Context. addToParent(java.util.function.Supplier<DiscoverySelector> parentSelectorSupplier, java.util.function.Function<TestDescriptor,java.util.Optional<T>> creator)
Add aTestDescriptor
to a parent, specified by theDiscoverySelector
returned by the suppliedSupplier
, by applying the suppliedFunction
to the new parent.private <T extends TestDescriptor>
java.util.Optional<T>EngineDiscoveryRequestResolution.DefaultContext. createAndAdd(TestDescriptor parent, java.util.function.Function<TestDescriptor,java.util.Optional<T>> creator)
Constructors in org.junit.platform.engine.support.discovery with parameters of type TestDescriptor Constructor Description DefaultContext(TestDescriptor parent)
EngineDiscoveryRequestResolution(EngineDiscoveryRequest request, TestDescriptor engineDescriptor, java.util.List<SelectorResolver> resolvers, java.util.List<TestDescriptor.Visitor> visitors)
Match(TestDescriptor testDescriptor, java.util.function.Supplier<java.util.Set<? extends DiscoverySelector>> childSelectorsSupplier, SelectorResolver.Match.Type type)
-
Uses of TestDescriptor in org.junit.platform.engine.support.hierarchical
Fields in org.junit.platform.engine.support.hierarchical declared as TestDescriptor Modifier and Type Field Description private TestDescriptor
NodeTestTask. testDescriptor
Fields in org.junit.platform.engine.support.hierarchical with type parameters of type TestDescriptor Modifier and Type Field Description private java.util.Map<TestDescriptor,Node.ExecutionMode>
NodeExecutionAdvisor. forcedDescendantExecutionModeByTestDescriptor
private java.util.Map<TestDescriptor,ResourceLock>
NodeExecutionAdvisor. resourceLocksByTestDescriptor
Methods in org.junit.platform.engine.support.hierarchical with parameters of type TestDescriptor Modifier and Type Method Description (package private) static <C extends EngineExecutionContext>
Node<C>NodeUtils. asNode(TestDescriptor testDescriptor)
private void
NodeTreeWalker. doForChildrenRecursively(TestDescriptor parent, java.util.function.Consumer<TestDescriptor> consumer)
void
Node.DynamicTestExecutor. execute(TestDescriptor testDescriptor)
Submit a dynamic test descriptor for immediate execution.java.util.concurrent.Future<?>
Node.DynamicTestExecutor. execute(TestDescriptor testDescriptor, EngineExecutionListener executionListener)
Submit a dynamic test descriptor for immediate execution with a custom, potentially no-op, execution listener.void
NodeTestTask.DefaultDynamicTestExecutor. execute(TestDescriptor testDescriptor)
java.util.concurrent.Future<?>
NodeTestTask.DefaultDynamicTestExecutor. execute(TestDescriptor testDescriptor, EngineExecutionListener executionListener)
(package private) void
NodeExecutionAdvisor. forceDescendantExecutionMode(TestDescriptor testDescriptor, Node.ExecutionMode executionMode)
private void
NodeTreeWalker. forceDescendantExecutionModeRecursively(NodeExecutionAdvisor advisor, TestDescriptor testDescriptor)
private java.util.Set<ExclusiveResource>
NodeTreeWalker. getExclusiveResources(TestDescriptor testDescriptor)
(package private) java.util.Optional<Node.ExecutionMode>
NodeExecutionAdvisor. getForcedExecutionMode(TestDescriptor testDescriptor)
(package private) ResourceLock
NodeExecutionAdvisor. getResourceLock(TestDescriptor testDescriptor)
private java.util.Optional<Node.ExecutionMode>
NodeExecutionAdvisor. lookupExecutionModeForcedByAncestor(TestDescriptor testDescriptor)
default void
Node. nodeFinished(C context, TestDescriptor testDescriptor, TestExecutionResult result)
Callback invoked when the execution of this node has finished.default void
Node. nodeSkipped(C context, TestDescriptor testDescriptor, Node.SkipResult result)
Callback invoked when the execution of this node has been skipped.(package private) void
NodeExecutionAdvisor. useResourceLock(TestDescriptor testDescriptor, ResourceLock resourceLock)
(package private) NodeExecutionAdvisor
NodeTreeWalker. walk(TestDescriptor rootDescriptor)
private void
NodeTreeWalker. walk(TestDescriptor globalLockDescriptor, TestDescriptor testDescriptor, NodeExecutionAdvisor advisor)
Method parameters in org.junit.platform.engine.support.hierarchical with type arguments of type TestDescriptor Modifier and Type Method Description private void
NodeTreeWalker. doForChildrenRecursively(TestDescriptor parent, java.util.function.Consumer<TestDescriptor> consumer)
Constructors in org.junit.platform.engine.support.hierarchical with parameters of type TestDescriptor Constructor Description NodeTestTask(NodeTestTaskContext taskContext, TestDescriptor testDescriptor)
NodeTestTask(NodeTestTaskContext taskContext, TestDescriptor testDescriptor, java.lang.Runnable finalizer)
-
Uses of TestDescriptor in org.junit.platform.launcher
Methods in org.junit.platform.launcher with parameters of type TestDescriptor Modifier and Type Method Description static TestIdentifier
TestIdentifier. from(TestDescriptor testDescriptor)
Factory for creating a newTestIdentifier
from aTestDescriptor
.Method parameters in org.junit.platform.launcher with type arguments of type TestDescriptor Modifier and Type Method Description static TestPlan
TestPlan. from(java.util.Collection<TestDescriptor> engineDescriptors, ConfigurationParameters configurationParameters)
Construct a newTestPlan
from the supplied collection ofTestDescriptors
. -
Uses of TestDescriptor in org.junit.platform.launcher.core
Classes in org.junit.platform.launcher.core that implement TestDescriptor Modifier and Type Class Description (package private) class
EngineDiscoveryErrorDescriptor
Represents an error thrown by aTestEngine
during discovery.Fields in org.junit.platform.launcher.core declared as TestDescriptor Modifier and Type Field Description private TestDescriptor
OutcomeDelayingEngineExecutionListener. engineDescriptor
Fields in org.junit.platform.launcher.core with type parameters of type TestDescriptor Modifier and Type Field Description private java.util.Map<TestEngine,TestDescriptor>
LauncherDiscoveryResult. testEngineDescriptors
Methods in org.junit.platform.launcher.core that return TestDescriptor Modifier and Type Method Description private TestDescriptor
EngineDiscoveryOrchestrator. discoverEngineRoot(TestEngine testEngine, LauncherDiscoveryRequest request, LauncherDiscoveryListener listener, java.util.function.Function<java.lang.String,UniqueId> uniqueIdCreator)
TestDescriptor
LauncherDiscoveryResult. getEngineTestDescriptor(TestEngine testEngine)
Methods in org.junit.platform.launcher.core that return types with arguments of type TestDescriptor Modifier and Type Method Description 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)
(package private) java.util.Collection<TestDescriptor>
LauncherDiscoveryResult. getEngineTestDescriptors()
private java.util.Map<TestEngine,TestDescriptor>
EngineDiscoveryOrchestrator. pruneEngines(java.util.Map<TestEngine,TestDescriptor> result)
Methods in org.junit.platform.launcher.core with parameters of type TestDescriptor Modifier and Type Method Description void
DelegatingEngineExecutionListener. dynamicTestRegistered(TestDescriptor testDescriptor)
void
ExecutionListenerAdapter. dynamicTestRegistered(TestDescriptor testDescriptor)
private void
EngineExecutionOrchestrator. execute(TestDescriptor engineDescriptor, EngineExecutionListener listener, ConfigurationParameters configurationParameters, TestEngine testEngine)
void
DelegatingEngineExecutionListener. executionFinished(TestDescriptor testDescriptor, TestExecutionResult testExecutionResult)
void
ExecutionListenerAdapter. executionFinished(TestDescriptor testDescriptor, TestExecutionResult testExecutionResult)
void
OutcomeDelayingEngineExecutionListener. executionFinished(TestDescriptor testDescriptor, TestExecutionResult executionResult)
void
DelegatingEngineExecutionListener. executionSkipped(TestDescriptor testDescriptor, java.lang.String reason)
void
ExecutionListenerAdapter. executionSkipped(TestDescriptor testDescriptor, java.lang.String reason)
void
OutcomeDelayingEngineExecutionListener. executionSkipped(TestDescriptor testDescriptor, java.lang.String reason)
void
DelegatingEngineExecutionListener. executionStarted(TestDescriptor testDescriptor)
void
ExecutionListenerAdapter. executionStarted(TestDescriptor testDescriptor)
void
OutcomeDelayingEngineExecutionListener. executionStarted(TestDescriptor testDescriptor)
private TestIdentifier
ExecutionListenerAdapter. getTestIdentifier(TestDescriptor testDescriptor)
(package private) boolean
EngineDiscoveryResultValidator. isAcyclic(TestDescriptor root)
private boolean
EngineDiscoveryOrchestrator. isExcluded(TestDescriptor descriptor, FilterResult filterResult)
private void
EngineDiscoveryOrchestrator. populateExclusionReasonInMap(java.util.Optional<java.lang.String> reason, TestDescriptor testDescriptor, java.util.Map<java.lang.String,java.util.List<TestDescriptor>> excludedTestDescriptorsByReason)
void
DelegatingEngineExecutionListener. reportingEntryPublished(TestDescriptor testDescriptor, ReportEntry entry)
void
ExecutionListenerAdapter. reportingEntryPublished(TestDescriptor testDescriptor, ReportEntry entry)
(package private) void
EngineDiscoveryResultValidator. validate(TestEngine testEngine, TestDescriptor root)
Perform common validation checks.Method parameters in org.junit.platform.launcher.core with type arguments of type TestDescriptor Modifier and Type Method 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)
private void
EngineDiscoveryOrchestrator. logTestDescriptorExclusionReasons(java.util.Map<java.lang.String,java.util.List<TestDescriptor>> excludedTestDescriptorsByReason)
private void
EngineDiscoveryOrchestrator. populateExclusionReasonInMap(java.util.Optional<java.lang.String> reason, TestDescriptor testDescriptor, java.util.Map<java.lang.String,java.util.List<TestDescriptor>> excludedTestDescriptorsByReason)
private void
EngineDiscoveryOrchestrator. prune(java.util.Map<TestEngine,TestDescriptor> testEngineDescriptors)
Prune all branches in the tree ofTestDescriptors
that do not have executable tests.private java.util.Map<TestEngine,TestDescriptor>
EngineDiscoveryOrchestrator. pruneEngines(java.util.Map<TestEngine,TestDescriptor> result)
Constructors in org.junit.platform.launcher.core with parameters of type TestDescriptor Constructor Description OutcomeDelayingEngineExecutionListener(EngineExecutionListener delegate, TestDescriptor engineDescriptor)
Constructor parameters in org.junit.platform.launcher.core with type arguments of type TestDescriptor Constructor Description LauncherDiscoveryResult(java.util.Map<TestEngine,TestDescriptor> testEngineDescriptors, ConfigurationParameters configurationParameters)
-
Uses of TestDescriptor in org.junit.vintage.engine
Methods in org.junit.vintage.engine that return TestDescriptor Modifier and Type Method Description TestDescriptor
VintageTestEngine. discover(EngineDiscoveryRequest discoveryRequest, UniqueId uniqueId)
-
Uses of TestDescriptor in org.junit.vintage.engine.descriptor
Classes in org.junit.vintage.engine.descriptor that implement TestDescriptor Modifier and Type Class Description class
RunnerTestDescriptor
class
VintageEngineDescriptor
class
VintageTestDescriptor
Methods in org.junit.vintage.engine.descriptor that return types with arguments of type TestDescriptor Modifier and Type Method Description java.util.Set<TestDescriptor>
VintageEngineDescriptor. getModifiableChildren()
-
Uses of TestDescriptor in org.junit.vintage.engine.discovery
Fields in org.junit.vintage.engine.discovery with type parameters of type TestDescriptor Modifier and Type Field Description private static EngineDiscoveryRequestResolver<TestDescriptor>
VintageDiscoverer. resolver
Methods in org.junit.vintage.engine.discovery with parameters of type TestDescriptor Modifier and Type Method Description private java.util.Optional<RunnerTestDescriptor>
MethodSelectorResolver. addFilter(TestDescriptor parent, java.util.function.Function<RunnerTestDescriptor,org.junit.runner.manipulation.Filter> filterCreator)
private RunnerTestDescriptor
ClassSelectorResolver. createRunnerTestDescriptor(TestDescriptor parent, java.lang.Class<?> testClass, org.junit.runner.Runner runner)
Method parameters in org.junit.vintage.engine.discovery with type arguments of type TestDescriptor Modifier and Type Method Description private java.util.Set<org.junit.runner.Description>
UniqueIdFilter. determineDescendants(java.util.Optional<? extends TestDescriptor> identifiedTestDescriptor)
private java.util.Deque<org.junit.runner.Description>
UniqueIdFilter. determinePath(RunnerTestDescriptor runnerTestDescriptor, java.util.Optional<? extends TestDescriptor> identifiedTestDescriptor)
-
Uses of TestDescriptor in org.junit.vintage.engine.execution
Fields in org.junit.vintage.engine.execution with type parameters of type TestDescriptor Modifier and Type Field Description private java.util.Map<TestDescriptor,java.util.List<TestExecutionResult>>
TestRun. executionResults
private java.util.Set<TestDescriptor>
TestRun. finishedDescriptors
private java.util.Map<TestDescriptor,EventType>
TestRun. inProgressDescriptors
private java.util.Set<TestDescriptor>
TestRun. runnerDescendants
private java.util.Set<TestDescriptor>
TestRun. skippedDescriptors
private java.util.Set<TestDescriptor>
TestRun. startedDescriptors
Methods in org.junit.vintage.engine.execution that return TestDescriptor Modifier and Type Method Description private TestDescriptor
RunListenerAdapter. findParent(org.junit.runner.Description description, java.util.function.Function<org.junit.runner.Description,java.util.Optional<VintageTestDescriptor>> lookup)
private TestDescriptor
RunListenerAdapter. lookupOrRegisterCurrentTestDescriptor(org.junit.runner.Description description)
private TestDescriptor
RunListenerAdapter. lookupOrRegisterNextTestDescriptor(org.junit.runner.Description description)
private TestDescriptor
RunListenerAdapter. lookupOrRegisterTestDescriptor(org.junit.runner.Description description, java.util.function.Function<org.junit.runner.Description,java.util.Optional<VintageTestDescriptor>> lookup)
Methods in org.junit.vintage.engine.execution that return types with arguments of type TestDescriptor Modifier and Type Method Description (package private) java.util.Collection<TestDescriptor>
TestRun. getInProgressTestDescriptorsWithSyntheticStartEvents()
Methods in org.junit.vintage.engine.execution with parameters of type TestDescriptor Modifier and Type Method Description private boolean
RunListenerAdapter. canFinish(TestDescriptor testDescriptor)
private boolean
RunListenerAdapter. canStart(TestDescriptor testDescriptor)
private void
RunListenerAdapter. dynamicTestRegistered(TestDescriptor testDescriptor)
private void
RunListenerAdapter. fireExecutionFinished(TestDescriptor testDescriptor)
private void
RunListenerAdapter. fireExecutionFinishedForInProgressNonAncestorTestDescriptorsWithSyntheticStartEvents(TestDescriptor testDescriptor)
private void
RunListenerAdapter. fireExecutionSkipped(TestDescriptor testDescriptor, java.lang.String reason)
private void
RunListenerAdapter. fireExecutionStarted(TestDescriptor testDescriptor, EventType eventType)
(package private) TestExecutionResult
TestRun. getStoredResultOrSuccessful(TestDescriptor testDescriptor)
private void
RunListenerAdapter. handleFailure(org.junit.runner.notification.Failure failure, java.util.function.Function<java.lang.Throwable,TestExecutionResult> resultCreator, TestDescriptor testDescriptor)
private boolean
RunListenerAdapter. isAncestor(TestDescriptor candidate, TestDescriptor testDescriptor)
(package private) boolean
TestRun. isDescendantOfRunnerTestDescriptor(TestDescriptor testDescriptor)
(package private) boolean
TestRun. isFinished(TestDescriptor testDescriptor)
(package private) boolean
TestRun. isFinishedOrSkipped(TestDescriptor testDescriptor)
(package private) boolean
TestRun. isNotFinished(TestDescriptor testDescriptor)
(package private) boolean
TestRun. isNotSkipped(TestDescriptor testDescriptor)
(package private) boolean
TestRun. isNotStarted(TestDescriptor testDescriptor)
(package private) boolean
TestRun. isSkipped(TestDescriptor testDescriptor)
(package private) void
TestRun. markFinished(TestDescriptor testDescriptor)
(package private) void
TestRun. markSkipped(TestDescriptor testDescriptor)
(package private) void
TestRun. markStarted(TestDescriptor testDescriptor, EventType eventType)
(package private) void
TestRun. storeResult(TestDescriptor testDescriptor, TestExecutionResult result)
private void
RunListenerAdapter. testFinished(TestDescriptor descriptor)
private void
RunListenerAdapter. testIgnored(TestDescriptor testDescriptor, java.lang.String reason)
private void
RunListenerAdapter. testStarted(TestDescriptor testDescriptor, EventType eventType)
Method parameters in org.junit.vintage.engine.execution with type arguments of type TestDescriptor Modifier and Type Method Description (package private) boolean
TestRun. areAllFinishedOrSkipped(java.util.Set<? extends TestDescriptor> testDescriptors)
private void
RunListenerAdapter. fireExecutionStartedIncludingUnstartedAncestors(java.util.Optional<TestDescriptor> parent)
-