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<TestDescriptor,java.util.List<TestExecutionResult>>executionResultsprivate java.util.Set<TestDescriptor>finishedDescriptorsprivate java.util.Map<TestDescriptor,EventType>inProgressDescriptorsprivate java.lang.ThreadLocal<java.util.Deque<VintageTestDescriptor>>inProgressDescriptorsByStartingThreadprivate java.util.Set<TestDescriptor>runnerDescendantsprivate RunnerTestDescriptorrunnerTestDescriptorprivate java.util.Set<TestDescriptor>skippedDescriptorsprivate java.util.Set<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 TestDescriptor> testDescriptors)(package private) java.util.Collection<TestDescriptor>getInProgressTestDescriptorsWithSyntheticStartEvents()(package private) RunnerTestDescriptorgetRunnerTestDescriptor()(package private) TestExecutionResultgetStoredResultOrSuccessful(TestDescriptor testDescriptor)(package private) booleanisDescendantOfRunnerTestDescriptor(TestDescriptor testDescriptor)(package private) booleanisFinished(TestDescriptor testDescriptor)(package private) booleanisFinishedOrSkipped(TestDescriptor testDescriptor)(package private) booleanisNotFinished(TestDescriptor testDescriptor)(package private) booleanisNotSkipped(TestDescriptor testDescriptor)(package private) booleanisNotStarted(TestDescriptor testDescriptor)(package private) booleanisSkipped(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(TestDescriptor testDescriptor)(package private) voidmarkSkipped(TestDescriptor testDescriptor)(package private) voidmarkStarted(TestDescriptor testDescriptor, EventType eventType)(package private) voidregisterDynamicTest(VintageTestDescriptor testDescriptor)(package private) voidstoreResult(TestDescriptor testDescriptor, TestExecutionResult result)
-
-
-
Field Detail
-
runnerTestDescriptor
private final RunnerTestDescriptor runnerTestDescriptor
-
runnerDescendants
private final java.util.Set<TestDescriptor> runnerDescendants
-
descriptionToDescriptors
private final java.util.Map<org.junit.runner.Description,TestRun.VintageDescriptors> descriptionToDescriptors
-
executionResults
private final java.util.Map<TestDescriptor,java.util.List<TestExecutionResult>> executionResults
-
skippedDescriptors
private final java.util.Set<TestDescriptor> skippedDescriptors
-
startedDescriptors
private final java.util.Set<TestDescriptor> startedDescriptors
-
inProgressDescriptors
private final java.util.Map<TestDescriptor,EventType> inProgressDescriptors
-
finishedDescriptors
private final java.util.Set<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<TestDescriptor> getInProgressTestDescriptorsWithSyntheticStartEvents()
-
isDescendantOfRunnerTestDescriptor
boolean isDescendantOfRunnerTestDescriptor(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(TestDescriptor testDescriptor)
-
isNotSkipped
boolean isNotSkipped(TestDescriptor testDescriptor)
-
isSkipped
boolean isSkipped(TestDescriptor testDescriptor)
-
markStarted
void markStarted(TestDescriptor testDescriptor, EventType eventType)
-
isNotStarted
boolean isNotStarted(TestDescriptor testDescriptor)
-
markFinished
void markFinished(TestDescriptor testDescriptor)
-
isNotFinished
boolean isNotFinished(TestDescriptor testDescriptor)
-
isFinished
boolean isFinished(TestDescriptor testDescriptor)
-
areAllFinishedOrSkipped
boolean areAllFinishedOrSkipped(java.util.Set<? extends TestDescriptor> testDescriptors)
-
isFinishedOrSkipped
boolean isFinishedOrSkipped(TestDescriptor testDescriptor)
-
storeResult
void storeResult(TestDescriptor testDescriptor, TestExecutionResult result)
-
getStoredResultOrSuccessful
TestExecutionResult getStoredResultOrSuccessful(TestDescriptor testDescriptor)
-
-