Package org.testng.internal
Class ExitCode
- java.lang.Object
-
- org.testng.internal.ExitCode
-
public class ExitCode extends java.lang.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 Summary
Fields Modifier and Type Field Description private java.util.BitSet
exitCodeBits
private static int
FAILED
private static int
FAILED_WITHIN_SUCCESS
static int
HAS_NO_TEST
private static int
SIZE
static int
SKIPPED
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
computeAndUpdate(int index, IResultMap testResults, IResultMap configResults)
(package private) void
computeAndUpdate(ITestContext context)
int
getExitCode()
boolean
hasFailure()
static boolean
hasFailure(int returnCode)
boolean
hasFailureWithinSuccessPercentage()
static boolean
hasFailureWithinSuccessPercentage(int returnCode)
boolean
hasSkip()
static boolean
hasSkipped(int returnCode)
static ExitCode
newExitCodeRepresentingFailure()
-
-
-
Field Detail
-
HAS_NO_TEST
public static final int HAS_NO_TEST
- See Also:
- Constant Field Values
-
FAILED_WITHIN_SUCCESS
private static final int FAILED_WITHIN_SUCCESS
- See Also:
- Constant Field Values
-
SKIPPED
public static final int SKIPPED
- See Also:
- Constant Field Values
-
FAILED
private static final int FAILED
- See Also:
- Constant Field Values
-
SIZE
private static final int SIZE
- See Also:
- Constant Field Values
-
exitCodeBits
private final java.util.BitSet exitCodeBits
-
-
Method Detail
-
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()
-
-