Class ExitCode

java.lang.Object
org.testng.internal.ExitCode

public class ExitCode extends Object
|--------------------|---------|-------|------------|------------------------------------------| | FailedWithinSuccess| Skipped | Failed| Status Code| Remarks | |--------------------|---------|-------|------------|------------------------------------------| | 0 | 0 | 0 | 0 | Passed tests | | 0 | 0 | 1 | 1 | Failed tests | | 0 | 1 | 0 | 2 | Skipped tests | | 0 | 1 | 1 | 3 | Skipped/Failed tests | | 1 | 0 | 0 | 4 | FailedWithinSuccess tests | | 1 | 0 | 1 | 5 | FailedWithinSuccess/Failed tests | | 1 | 1 | 0 | 6 | FailedWithinSuccess/Skipped tests | | 1 | 1 | 1 | 7 | FailedWithinSuccess/Skipped/Failed tests | |--------------------|---------|-------|------------|------------------------------------------|
  • Field Details

  • Constructor Details

    • ExitCode

      ExitCode()
    • ExitCode

      private ExitCode(BitSet exitCodeBits)
  • Method Details

    • hasFailureWithinSuccessPercentage

      public static boolean hasFailureWithinSuccessPercentage(int returnCode)
    • hasSkipped

      public static boolean hasSkipped(int returnCode)
    • hasFailure

      public static boolean hasFailure(int returnCode)
    • newExitCodeRepresentingFailure

      public static ExitCode newExitCodeRepresentingFailure()
    • computeAndUpdate

      void computeAndUpdate(ITestContext context)
    • computeAndUpdate

      private void computeAndUpdate(int index, IResultMap testResults, IResultMap configResults)
    • hasFailure

      public boolean hasFailure()
    • hasSkip

      public boolean hasSkip()
    • hasFailureWithinSuccessPercentage

      public boolean hasFailureWithinSuccessPercentage()
    • getExitCode

      public int getExitCode()