Package org.testng.reporters
Class EmailableReporter2.TestResult
- java.lang.Object
-
- org.testng.reporters.EmailableReporter2.TestResult
-
- Enclosing class:
- EmailableReporter2
protected static class EmailableReporter2.TestResult extends java.lang.Object
GroupsEmailableReporter2.ClassResult
s by test, type (configuration or test), and status.
-
-
Field Summary
Fields Modifier and Type Field Description private long
duration
private java.lang.String
excludedGroups
private java.util.List<EmailableReporter2.ClassResult>
failedConfigurationResults
private int
failedTestCount
private java.util.List<EmailableReporter2.ClassResult>
failedTestResults
private java.lang.String
includedGroups
private int
passedTestCount
private java.util.List<EmailableReporter2.ClassResult>
passedTestResults
protected static java.util.Comparator<ITestResult>
RESULT_COMPARATOR
Orders test results by class name and then by method name (in lexicographic order).private int
retriedTestCount
private java.util.List<EmailableReporter2.ClassResult>
retriedTestResults
private java.util.List<EmailableReporter2.ClassResult>
skippedConfigurationResults
private int
skippedTestCount
private java.util.List<EmailableReporter2.ClassResult>
skippedTestResults
private java.lang.String
testName
-
Constructor Summary
Constructors Constructor Description TestResult(ITestContext context)
-
Method Summary
-
-
-
Field Detail
-
RESULT_COMPARATOR
protected static final java.util.Comparator<ITestResult> RESULT_COMPARATOR
Orders test results by class name and then by method name (in lexicographic order).
-
testName
private final java.lang.String testName
-
failedConfigurationResults
private final java.util.List<EmailableReporter2.ClassResult> failedConfigurationResults
-
failedTestResults
private final java.util.List<EmailableReporter2.ClassResult> failedTestResults
-
skippedConfigurationResults
private final java.util.List<EmailableReporter2.ClassResult> skippedConfigurationResults
-
skippedTestResults
private final java.util.List<EmailableReporter2.ClassResult> skippedTestResults
-
retriedTestResults
private final java.util.List<EmailableReporter2.ClassResult> retriedTestResults
-
passedTestResults
private final java.util.List<EmailableReporter2.ClassResult> passedTestResults
-
failedTestCount
private final int failedTestCount
-
retriedTestCount
private final int retriedTestCount
-
skippedTestCount
private final int skippedTestCount
-
passedTestCount
private final int passedTestCount
-
duration
private final long duration
-
includedGroups
private final java.lang.String includedGroups
-
excludedGroups
private final java.lang.String excludedGroups
-
-
Constructor Detail
-
TestResult
public TestResult(ITestContext context)
-
-
Method Detail
-
pruneSkipped
private static java.util.Set<ITestResult> pruneSkipped(java.util.Set<ITestResult> results)
-
pruneRetried
private static java.util.Set<ITestResult> pruneRetried(java.util.Set<ITestResult> results)
-
groupResults
protected java.util.List<EmailableReporter2.ClassResult> groupResults(java.util.Set<ITestResult> results)
Groups test results by method and then by class.- Parameters:
results
- All test results- Returns:
- Test result grouped by method and class
-
getTestName
public java.lang.String getTestName()
-
getFailedConfigurationResults
public java.util.List<EmailableReporter2.ClassResult> getFailedConfigurationResults()
- Returns:
- the results for failed configurations (possibly empty)
-
getFailedTestResults
public java.util.List<EmailableReporter2.ClassResult> getFailedTestResults()
- Returns:
- the results for failed tests (possibly empty)
-
getSkippedConfigurationResults
public java.util.List<EmailableReporter2.ClassResult> getSkippedConfigurationResults()
- Returns:
- the results for skipped configurations (possibly empty)
-
getSkippedTestResults
public java.util.List<EmailableReporter2.ClassResult> getSkippedTestResults()
- Returns:
- the results for skipped tests (possibly empty)
-
getRetriedTestResults
public java.util.List<EmailableReporter2.ClassResult> getRetriedTestResults()
-
getPassedTestResults
public java.util.List<EmailableReporter2.ClassResult> getPassedTestResults()
- Returns:
- the results for passed tests (possibly empty)
-
getFailedTestCount
public int getFailedTestCount()
-
getSkippedTestCount
public int getSkippedTestCount()
-
getRetriedTestCount
public int getRetriedTestCount()
-
getPassedTestCount
public int getPassedTestCount()
-
getDuration
public long getDuration()
-
getIncludedGroups
public java.lang.String getIncludedGroups()
-
getExcludedGroups
public java.lang.String getExcludedGroups()
-
formatGroups
protected java.lang.String formatGroups(java.lang.String[] groups)
Formats an array of groups for display.- Parameters:
groups
- The groups- Returns:
- The String value of the groups
-
-