Class TestRun

java.lang.Object
org.junit.vintage.engine.execution.TestRun

class TestRun extends Object
Since:
4.12
  • Field Details

    • runnerTestDescriptor

      private final RunnerTestDescriptor runnerTestDescriptor
    • runnerDescendants

      private final Set<org.junit.platform.engine.TestDescriptor> runnerDescendants
    • descriptionToDescriptors

      private final Map<org.junit.runner.Description, TestRun.VintageDescriptors> descriptionToDescriptors
    • executionResults

      private final Map<org.junit.platform.engine.TestDescriptor, List<org.junit.platform.engine.TestExecutionResult>> executionResults
    • skippedDescriptors

      private final Set<org.junit.platform.engine.TestDescriptor> skippedDescriptors
    • startedDescriptors

      private final Set<org.junit.platform.engine.TestDescriptor> startedDescriptors
    • inProgressDescriptors

      private final Map<org.junit.platform.engine.TestDescriptor, EventType> inProgressDescriptors
    • finishedDescriptors

      private final Set<org.junit.platform.engine.TestDescriptor> finishedDescriptors
    • inProgressDescriptorsByStartingThread

      private final ThreadLocal<Deque<VintageTestDescriptor>> inProgressDescriptorsByStartingThread
  • Constructor Details

  • Method Details

    • registerDynamicTest

      void registerDynamicTest(VintageTestDescriptor testDescriptor)
    • getRunnerTestDescriptor

      RunnerTestDescriptor getRunnerTestDescriptor()
    • getInProgressTestDescriptorsWithSyntheticStartEvents

      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

      Optional<VintageTestDescriptor> lookupNextTestDescriptor(org.junit.runner.Description description)
    • lookupCurrentTestDescriptor

      Optional<VintageTestDescriptor> lookupCurrentTestDescriptor(org.junit.runner.Description description)
    • lookupUnambiguouslyOrApplyFallback

      private Optional<VintageTestDescriptor> lookupUnambiguouslyOrApplyFallback(org.junit.runner.Description description, Function<TestRun.VintageDescriptors, 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(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)