Class RunListenerAdapter

java.lang.Object
org.junit.runner.notification.RunListener
org.junit.vintage.engine.execution.RunListenerAdapter

class RunListenerAdapter extends org.junit.runner.notification.RunListener
Since:
4.12
  • Field Details

    • testRun

      private final TestRun testRun
    • listener

      private final org.junit.platform.engine.EngineExecutionListener listener
    • testSourceProvider

      private final TestSourceProvider testSourceProvider
    • uniqueIdExtractor

      private final Function<org.junit.runner.Description, String> uniqueIdExtractor
  • Constructor Details

    • RunListenerAdapter

      RunListenerAdapter(TestRun testRun, org.junit.platform.engine.EngineExecutionListener listener, TestSourceProvider testSourceProvider)
  • Method Details

    • testRunStarted

      public void testRunStarted(org.junit.runner.Description description)
      Overrides:
      testRunStarted in class org.junit.runner.notification.RunListener
    • testSuiteStarted

      public void testSuiteStarted(org.junit.runner.Description description)
      Overrides:
      testSuiteStarted in class org.junit.runner.notification.RunListener
    • testIgnored

      public void testIgnored(org.junit.runner.Description description)
      Overrides:
      testIgnored in class org.junit.runner.notification.RunListener
    • testStarted

      public void testStarted(org.junit.runner.Description description)
      Overrides:
      testStarted in class org.junit.runner.notification.RunListener
    • testAssumptionFailure

      public void testAssumptionFailure(org.junit.runner.notification.Failure failure)
      Overrides:
      testAssumptionFailure in class org.junit.runner.notification.RunListener
    • testFailure

      public void testFailure(org.junit.runner.notification.Failure failure)
      Overrides:
      testFailure in class org.junit.runner.notification.RunListener
    • testFinished

      public void testFinished(org.junit.runner.Description description)
      Overrides:
      testFinished in class org.junit.runner.notification.RunListener
    • testSuiteFinished

      public void testSuiteFinished(org.junit.runner.Description description)
      Overrides:
      testSuiteFinished in class org.junit.runner.notification.RunListener
    • testRunFinished

      public void testRunFinished(org.junit.runner.Result result)
      Overrides:
      testRunFinished in class org.junit.runner.notification.RunListener
    • reportContainerFinished

      private void reportContainerFinished(org.junit.platform.engine.TestDescriptor containerTestDescriptor)
    • lookupOrRegisterNextTestDescriptor

      private org.junit.platform.engine.TestDescriptor lookupOrRegisterNextTestDescriptor(org.junit.runner.Description description)
    • lookupOrRegisterCurrentTestDescriptor

      private org.junit.platform.engine.TestDescriptor lookupOrRegisterCurrentTestDescriptor(org.junit.runner.Description description)
    • lookupOrRegisterTestDescriptor

      private org.junit.platform.engine.TestDescriptor lookupOrRegisterTestDescriptor(org.junit.runner.Description description, Function<org.junit.runner.Description, Optional<VintageTestDescriptor>> lookup)
    • registerDynamicTestDescriptor

      private VintageTestDescriptor registerDynamicTestDescriptor(org.junit.runner.Description description, Function<org.junit.runner.Description, Optional<VintageTestDescriptor>> lookup)
    • findParent

      private org.junit.platform.engine.TestDescriptor findParent(org.junit.runner.Description description, Function<org.junit.runner.Description, Optional<VintageTestDescriptor>> lookup)
    • handleFailure

      private void handleFailure(org.junit.runner.notification.Failure failure, Function<Throwable, org.junit.platform.engine.TestExecutionResult> resultCreator)
    • handleFailure

      private void handleFailure(org.junit.runner.notification.Failure failure, Function<Throwable, org.junit.platform.engine.TestExecutionResult> resultCreator, org.junit.platform.engine.TestDescriptor testDescriptor)
    • testIgnored

      private void testIgnored(org.junit.platform.engine.TestDescriptor testDescriptor, String reason)
    • determineReasonForIgnoredTest

      private Optional<String> determineReasonForIgnoredTest(org.junit.platform.engine.TestDescriptor testDescriptor, org.junit.runner.Description description)
    • getReason

      private static Optional<String> getReason(org.junit.Ignore annotation)
    • dynamicTestRegistered

      private void dynamicTestRegistered(org.junit.platform.engine.TestDescriptor testDescriptor)
    • testStarted

      private void testStarted(org.junit.platform.engine.TestDescriptor testDescriptor, EventType eventType)
    • fireExecutionFinishedForInProgressNonAncestorTestDescriptorsWithSyntheticStartEvents

      private void fireExecutionFinishedForInProgressNonAncestorTestDescriptorsWithSyntheticStartEvents(org.junit.platform.engine.TestDescriptor testDescriptor)
    • isAncestor

      private boolean isAncestor(org.junit.platform.engine.TestDescriptor candidate, org.junit.platform.engine.TestDescriptor testDescriptor)
    • testFinished

      private void testFinished(org.junit.platform.engine.TestDescriptor descriptor)
    • fireExecutionStartedIncludingUnstartedAncestors

      private void fireExecutionStartedIncludingUnstartedAncestors(Optional<org.junit.platform.engine.TestDescriptor> parent)
    • canStart

      private boolean canStart(org.junit.platform.engine.TestDescriptor testDescriptor)
    • canFinish

      private boolean canFinish(org.junit.platform.engine.TestDescriptor testDescriptor)
    • fireExecutionSkipped

      private void fireExecutionSkipped(org.junit.platform.engine.TestDescriptor testDescriptor, String reason)
    • fireExecutionStarted

      private void fireExecutionStarted(org.junit.platform.engine.TestDescriptor testDescriptor, EventType eventType)
    • fireExecutionFinished

      private void fireExecutionFinished(org.junit.platform.engine.TestDescriptor testDescriptor)