class TestRun
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private static class |
TestRun.VintageDescriptors |
Modifier and Type | Field and Description |
---|---|
private java.util.Map<org.junit.runner.Description,TestRun.VintageDescriptors> |
descriptionToDescriptors |
private java.util.Map<TestDescriptor,java.util.List<TestExecutionResult>> |
executionResults |
private java.util.Set<TestDescriptor> |
finishedDescriptors |
private java.util.Map<TestDescriptor,EventType> |
inProgressDescriptors |
private java.lang.ThreadLocal<java.util.Deque<VintageTestDescriptor>> |
inProgressDescriptorsByStartingThread |
private java.util.Set<TestDescriptor> |
runnerDescendants |
private RunnerTestDescriptor |
runnerTestDescriptor |
private java.util.Set<TestDescriptor> |
skippedDescriptors |
private java.util.Set<TestDescriptor> |
startedDescriptors |
Constructor and Description |
---|
TestRun(RunnerTestDescriptor runnerTestDescriptor) |
Modifier and Type | Method and Description |
---|---|
(package private) boolean |
areAllFinishedOrSkipped(java.util.Set<? extends TestDescriptor> testDescriptors) |
(package private) java.util.Collection<TestDescriptor> |
getInProgressTestDescriptorsWithSyntheticStartEvents() |
(package private) RunnerTestDescriptor |
getRunnerTestDescriptor() |
(package private) TestExecutionResult |
getStoredResultOrSuccessful(TestDescriptor testDescriptor) |
(package private) boolean |
isDescendantOfRunnerTestDescriptor(TestDescriptor testDescriptor) |
(package private) boolean |
isFinished(TestDescriptor testDescriptor) |
(package private) boolean |
isFinishedOrSkipped(TestDescriptor testDescriptor) |
(package private) boolean |
isNotFinished(TestDescriptor testDescriptor) |
(package private) boolean |
isNotSkipped(TestDescriptor testDescriptor) |
(package private) boolean |
isNotStarted(TestDescriptor testDescriptor) |
(package private) boolean |
isSkipped(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) void |
markFinished(TestDescriptor testDescriptor) |
(package private) void |
markSkipped(TestDescriptor testDescriptor) |
(package private) void |
markStarted(TestDescriptor testDescriptor,
EventType eventType) |
(package private) void |
registerDynamicTest(VintageTestDescriptor testDescriptor) |
(package private) void |
storeResult(TestDescriptor testDescriptor,
TestExecutionResult result) |
private final RunnerTestDescriptor runnerTestDescriptor
private final java.util.Set<TestDescriptor> runnerDescendants
private final java.util.Map<org.junit.runner.Description,TestRun.VintageDescriptors> descriptionToDescriptors
private final java.util.Map<TestDescriptor,java.util.List<TestExecutionResult>> executionResults
private final java.util.Set<TestDescriptor> skippedDescriptors
private final java.util.Set<TestDescriptor> startedDescriptors
private final java.util.Map<TestDescriptor,EventType> inProgressDescriptors
private final java.util.Set<TestDescriptor> finishedDescriptors
private final java.lang.ThreadLocal<java.util.Deque<VintageTestDescriptor>> inProgressDescriptorsByStartingThread
TestRun(RunnerTestDescriptor runnerTestDescriptor)
void registerDynamicTest(VintageTestDescriptor testDescriptor)
RunnerTestDescriptor getRunnerTestDescriptor()
java.util.Collection<TestDescriptor> getInProgressTestDescriptorsWithSyntheticStartEvents()
boolean isDescendantOfRunnerTestDescriptor(TestDescriptor testDescriptor)
java.util.Optional<VintageTestDescriptor> lookupNextTestDescriptor(org.junit.runner.Description description)
java.util.Optional<VintageTestDescriptor> lookupCurrentTestDescriptor(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)
void markSkipped(TestDescriptor testDescriptor)
boolean isNotSkipped(TestDescriptor testDescriptor)
boolean isSkipped(TestDescriptor testDescriptor)
void markStarted(TestDescriptor testDescriptor, EventType eventType)
boolean isNotStarted(TestDescriptor testDescriptor)
void markFinished(TestDescriptor testDescriptor)
boolean isNotFinished(TestDescriptor testDescriptor)
boolean isFinished(TestDescriptor testDescriptor)
boolean areAllFinishedOrSkipped(java.util.Set<? extends TestDescriptor> testDescriptors)
boolean isFinishedOrSkipped(TestDescriptor testDescriptor)
void storeResult(TestDescriptor testDescriptor, TestExecutionResult result)
TestExecutionResult getStoredResultOrSuccessful(TestDescriptor testDescriptor)