Class EmailableReporter2.TestResult

java.lang.Object
org.testng.reporters.EmailableReporter2.TestResult
Enclosing class:
EmailableReporter2

protected static class EmailableReporter2.TestResult extends Object
Groups EmailableReporter2.ClassResults by test, type (configuration or test), and status.
  • Field Details

  • Constructor Details

  • Method Details

    • pruneSkipped

      private static Set<ITestResult> pruneSkipped(Set<ITestResult> results)
    • pruneRetried

      private static Set<ITestResult> pruneRetried(Set<ITestResult> results)
    • groupResults

      protected List<EmailableReporter2.ClassResult> groupResults(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 String getTestName()
    • getFailedConfigurationResults

      public List<EmailableReporter2.ClassResult> getFailedConfigurationResults()
      Returns:
      the results for failed configurations (possibly empty)
    • getFailedTestResults

      public List<EmailableReporter2.ClassResult> getFailedTestResults()
      Returns:
      the results for failed tests (possibly empty)
    • getSkippedConfigurationResults

      public List<EmailableReporter2.ClassResult> getSkippedConfigurationResults()
      Returns:
      the results for skipped configurations (possibly empty)
    • getSkippedTestResults

      public List<EmailableReporter2.ClassResult> getSkippedTestResults()
      Returns:
      the results for skipped tests (possibly empty)
    • getRetriedTestResults

      public List<EmailableReporter2.ClassResult> getRetriedTestResults()
    • getPassedTestResults

      public 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 String getIncludedGroups()
    • getExcludedGroups

      public String getExcludedGroups()
    • formatGroups

      protected String formatGroups(String[] groups)
      Formats an array of groups for display.
      Parameters:
      groups - The groups
      Returns:
      The String value of the groups