Class TestRun
- java.lang.Object
-
- org.junit.vintage.engine.execution.TestRun
-
class TestRun extends java.lang.Object- Since:
- 4.12
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classTestRun.VintageDescriptors
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<org.junit.runner.Description,TestRun.VintageDescriptors>descriptionToDescriptorsprivate java.util.Map<org.junit.platform.engine.TestDescriptor,java.util.List<org.junit.platform.engine.TestExecutionResult>>executionResultsprivate java.util.Set<org.junit.platform.engine.TestDescriptor>finishedDescriptorsprivate java.util.Map<org.junit.platform.engine.TestDescriptor,EventType>inProgressDescriptorsprivate java.lang.ThreadLocal<java.util.Deque<VintageTestDescriptor>>inProgressDescriptorsByStartingThreadprivate java.util.Set<org.junit.platform.engine.TestDescriptor>runnerDescendantsprivate RunnerTestDescriptorrunnerTestDescriptorprivate java.util.Set<org.junit.platform.engine.TestDescriptor>skippedDescriptorsprivate java.util.Set<org.junit.platform.engine.TestDescriptor>startedDescriptors
-
Constructor Summary
Constructors Constructor Description TestRun(RunnerTestDescriptor runnerTestDescriptor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) booleanareAllFinishedOrSkipped(java.util.Set<? extends org.junit.platform.engine.TestDescriptor> testDescriptors)(package private) java.util.Collection<org.junit.platform.engine.TestDescriptor>getInProgressTestDescriptorsWithSyntheticStartEvents()(package private) RunnerTestDescriptorgetRunnerTestDescriptor()(package private) org.junit.platform.engine.TestExecutionResultgetStoredResultOrSuccessful(org.junit.platform.engine.TestDescriptor testDescriptor)(package private) booleanhasSyntheticStartEvent(org.junit.platform.engine.TestDescriptor testDescriptor)(package private) booleanisDescendantOfRunnerTestDescriptor(org.junit.platform.engine.TestDescriptor testDescriptor)(package private) booleanisFinished(org.junit.platform.engine.TestDescriptor testDescriptor)(package private) booleanisFinishedOrSkipped(org.junit.platform.engine.TestDescriptor testDescriptor)(package private) booleanisNotFinished(org.junit.platform.engine.TestDescriptor testDescriptor)(package private) booleanisNotSkipped(org.junit.platform.engine.TestDescriptor testDescriptor)(package private) booleanisNotStarted(org.junit.platform.engine.TestDescriptor testDescriptor)(package private) booleanisSkipped(org.junit.platform.engine.TestDescriptor testDescriptor)(package private) java.util.Optional<VintageTestDescriptor>lookupCurrentTestDescriptor(org.junit.runner.Description description)(package private) java.util.Optional<VintageTestDescriptor>lookupNextTestDescriptor(org.junit.runner.Description description)private java.util.Optional<VintageTestDescriptor>lookupUnambiguouslyOrApplyFallback(org.junit.runner.Description description, java.util.function.Function<TestRun.VintageDescriptors,java.util.Optional<VintageTestDescriptor>> fallback)(package private) voidmarkFinished(org.junit.platform.engine.TestDescriptor testDescriptor)(package private) voidmarkSkipped(org.junit.platform.engine.TestDescriptor testDescriptor)(package private) voidmarkStarted(org.junit.platform.engine.TestDescriptor testDescriptor, EventType eventType)(package private) voidregisterDynamicTest(VintageTestDescriptor testDescriptor)(package private) voidstoreResult(org.junit.platform.engine.TestDescriptor testDescriptor, org.junit.platform.engine.TestExecutionResult result)
-
-
-
Field Detail
-
runnerTestDescriptor
private final RunnerTestDescriptor runnerTestDescriptor
-
runnerDescendants
private final java.util.Set<org.junit.platform.engine.TestDescriptor> runnerDescendants
-
descriptionToDescriptors
private final java.util.Map<org.junit.runner.Description,TestRun.VintageDescriptors> descriptionToDescriptors
-
executionResults
private final java.util.Map<org.junit.platform.engine.TestDescriptor,java.util.List<org.junit.platform.engine.TestExecutionResult>> executionResults
-
skippedDescriptors
private final java.util.Set<org.junit.platform.engine.TestDescriptor> skippedDescriptors
-
startedDescriptors
private final java.util.Set<org.junit.platform.engine.TestDescriptor> startedDescriptors
-
inProgressDescriptors
private final java.util.Map<org.junit.platform.engine.TestDescriptor,EventType> inProgressDescriptors
-
finishedDescriptors
private final java.util.Set<org.junit.platform.engine.TestDescriptor> finishedDescriptors
-
inProgressDescriptorsByStartingThread
private final java.lang.ThreadLocal<java.util.Deque<VintageTestDescriptor>> inProgressDescriptorsByStartingThread
-
-
Constructor Detail
-
TestRun
TestRun(RunnerTestDescriptor runnerTestDescriptor)
-
-
Method Detail
-
registerDynamicTest
void registerDynamicTest(VintageTestDescriptor testDescriptor)
-
getRunnerTestDescriptor
RunnerTestDescriptor getRunnerTestDescriptor()
-
getInProgressTestDescriptorsWithSyntheticStartEvents
java.util.Collection<org.junit.platform.engine.TestDescriptor> getInProgressTestDescriptorsWithSyntheticStartEvents()
-
isDescendantOfRunnerTestDescriptor
boolean isDescendantOfRunnerTestDescriptor(org.junit.platform.engine.TestDescriptor testDescriptor)
-
hasSyntheticStartEvent
boolean hasSyntheticStartEvent(org.junit.platform.engine.TestDescriptor testDescriptor)
-
lookupNextTestDescriptor
java.util.Optional<VintageTestDescriptor> lookupNextTestDescriptor(org.junit.runner.Description description)
-
lookupCurrentTestDescriptor
java.util.Optional<VintageTestDescriptor> lookupCurrentTestDescriptor(org.junit.runner.Description description)
-
lookupUnambiguouslyOrApplyFallback
private java.util.Optional<VintageTestDescriptor> lookupUnambiguouslyOrApplyFallback(org.junit.runner.Description description, java.util.function.Function<TestRun.VintageDescriptors,java.util.Optional<VintageTestDescriptor>> fallback)
-
markSkipped
void markSkipped(org.junit.platform.engine.TestDescriptor testDescriptor)
-
isNotSkipped
boolean isNotSkipped(org.junit.platform.engine.TestDescriptor testDescriptor)
-
isSkipped
boolean isSkipped(org.junit.platform.engine.TestDescriptor testDescriptor)
-
markStarted
void markStarted(org.junit.platform.engine.TestDescriptor testDescriptor, EventType eventType)
-
isNotStarted
boolean isNotStarted(org.junit.platform.engine.TestDescriptor testDescriptor)
-
markFinished
void markFinished(org.junit.platform.engine.TestDescriptor testDescriptor)
-
isNotFinished
boolean isNotFinished(org.junit.platform.engine.TestDescriptor testDescriptor)
-
isFinished
boolean isFinished(org.junit.platform.engine.TestDescriptor testDescriptor)
-
areAllFinishedOrSkipped
boolean areAllFinishedOrSkipped(java.util.Set<? extends org.junit.platform.engine.TestDescriptor> testDescriptors)
-
isFinishedOrSkipped
boolean isFinishedOrSkipped(org.junit.platform.engine.TestDescriptor testDescriptor)
-
storeResult
void storeResult(org.junit.platform.engine.TestDescriptor testDescriptor, org.junit.platform.engine.TestExecutionResult result)
-
getStoredResultOrSuccessful
org.junit.platform.engine.TestExecutionResult getStoredResultOrSuccessful(org.junit.platform.engine.TestDescriptor testDescriptor)
-
-