Class NonConcurrentRunListener

java.lang.Object
org.junit.runner.notification.RunListener
org.apache.maven.surefire.common.junit4.JUnit4RunListener
org.apache.maven.surefire.junitcore.NonConcurrentRunListener
All Implemented Interfaces:
TestOutputReceiver<OutputReportEntry>, RunModeSetter

@Deprecated class NonConcurrentRunListener extends JUnit4RunListener
Deprecated.
A class to be used when there is no JUnit parallelism (methods or/and class). This allow to workaround JUnit limitation a la Junit4 provider. Specifically, we can redirect properly the output even if we don't have class demarcation in JUnit. It works when if there is a JVM instance per test run, i.e. with forkMode=always or perthread.
  • Field Details

    • currentTestSetDescription

      private org.junit.runner.Description currentTestSetDescription
      Deprecated.
    • lastFinishedDescription

      private org.junit.runner.Description lastFinishedDescription
      Deprecated.
  • Constructor Details

  • Method Details

    • createReportEntryForTestSet

      private TestSetReportEntry createReportEntryForTestSet(org.junit.runner.Description description, Map<String,String> systemProps)
      Deprecated.
    • createTestSetReportEntryStarted

      private TestSetReportEntry createTestSetReportEntryStarted(org.junit.runner.Description description)
      Deprecated.
    • createTestSetReportEntryFinished

      private TestSetReportEntry createTestSetReportEntryFinished(org.junit.runner.Description description)
      Deprecated.
    • testStarted

      public void testStarted(org.junit.runner.Description description) throws Exception
      Deprecated.
      Description copied from class: JUnit4RunListener
      Called when a specific test has started.
      Overrides:
      testStarted in class JUnit4RunListener
      Throws:
      Exception
      See Also:
      • RunListener.testStarted(org.junit.runner.Description)
    • finishLastTestSetIfNecessary

      private void finishLastTestSetIfNecessary(org.junit.runner.Description description)
      Deprecated.
    • describesNewTestSet

      private boolean describesNewTestSet(org.junit.runner.Description description)
      Deprecated.
    • testFinished

      public void testFinished(org.junit.runner.Description description) throws Exception
      Deprecated.
      Description copied from class: JUnit4RunListener
      Called after a specific test has finished.
      Overrides:
      testFinished in class JUnit4RunListener
      Throws:
      Exception
      See Also:
      • RunListener.testFinished(org.junit.runner.Description)
    • testIgnored

      public void testIgnored(org.junit.runner.Description description) throws Exception
      Deprecated.
      Description copied from class: JUnit4RunListener
      Called when a specific test has been skipped (for whatever reason).
      Overrides:
      testIgnored in class JUnit4RunListener
      Throws:
      Exception
      See Also:
      • RunListener.testIgnored(org.junit.runner.Description)
    • testFailure

      public void testFailure(org.junit.runner.notification.Failure failure) throws Exception
      Deprecated.
      Description copied from class: JUnit4RunListener
      Called when a specific test has failed.
      Overrides:
      testFailure in class JUnit4RunListener
      Throws:
      Exception
      See Also:
      • RunListener.testFailure(org.junit.runner.notification.Failure)
    • testAssumptionFailure

      public void testAssumptionFailure(org.junit.runner.notification.Failure failure)
      Deprecated.
      Overrides:
      testAssumptionFailure in class JUnit4RunListener
    • testRunStarted

      public void testRunStarted(org.junit.runner.Description description) throws Exception
      Deprecated.
      Overrides:
      testRunStarted in class org.junit.runner.notification.RunListener
      Throws:
      Exception
    • testRunFinished

      public void testRunFinished(org.junit.runner.Result result) throws Exception
      Deprecated.
      Overrides:
      testRunFinished in class org.junit.runner.notification.RunListener
      Throws:
      Exception