Class RunResult

java.lang.Object
org.apache.maven.surefire.api.suite.RunResult

public class RunResult extends Object
Represents a test-run-result; this may be from a single test run or an aggregated result.
In the case of timeout==true, the run-counts reflect the state of the test-run at the time of the timeout.
Author:
Kristian Rosenvold
  • Field Details

  • Constructor Details

    • RunResult

      public RunResult(int completedCount, int errors, int failures, int skipped)
    • RunResult

      public RunResult(int completedCount, int errors, int failures, int skipped, int flakes)
    • RunResult

      public RunResult(int completedCount, int errors, int failures, int skipped, String failure, boolean timeout)
    • RunResult

      public RunResult(int completedCount, int errors, int failures, int skipped, int flakes, String failure, boolean timeout)
  • Method Details

    • timeout

      public static RunResult timeout(RunResult accumulatedAtTimeout)
    • failure

      public static RunResult failure(RunResult accumulatedAtTimeout, Exception cause)
    • getCompletedCount

      public int getCompletedCount()
    • getErrors

      public int getErrors()
    • getFlakes

      public int getFlakes()
    • getFailures

      public int getFailures()
    • getSkipped

      public int getSkipped()
    • getFailsafeCode

      public Integer getFailsafeCode()
    • isErrorFree

      public boolean isErrorFree()
    • isInternalError

      public boolean isInternalError()
    • isFailureOrTimeout

      public boolean isFailureOrTimeout()
    • isFailure

      public boolean isFailure()
    • getFailure

      public String getFailure()
    • isTimeout

      public boolean isTimeout()
    • aggregate

      public RunResult aggregate(RunResult other)
    • noTestsRun

      public static RunResult noTestsRun()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object