Class TestResults

java.lang.Object
org.citrusframework.report.TestResults

public class TestResults extends Object
Multiple TestResult instances combined to a TestResults.
Author:
Christoph Deppisch
  • Constructor Details

    • TestResults

      public TestResults()
  • Method Details

    • asList

      public List<TestResult> asList()
      Provides access to results as list generated from synchronized result list.
    • addResult

      public boolean addResult(TestResult result)
      Adds a test result to the result list.
    • doWithResults

      public void doWithResults(TestResults.ResultCallback callback)
      Provides synchronized access to all test results in iteration.
    • getSuccess

      public int getSuccess()
      Get number of tests in success.
    • getSuccessPercentage

      @Deprecated public String getSuccessPercentage()
      Deprecated.
      will return double value in the future!
      Calculates percentage of success tests.
    • getSuccessPercentageFormatted

      public String getSuccessPercentageFormatted()
    • getFailed

      public int getFailed()
      Get number of tests failed.
    • getFailedPercentage

      @Deprecated public String getFailedPercentage()
      Deprecated.
      will return double value in the future!
      Calculates percentage of failed tests.
    • getFailedPercentageFormatted

      public String getFailedPercentageFormatted()
    • getSkipped

      public int getSkipped()
      Get number of skipped tests.
    • getSkippedPercentage

      @Deprecated public String getSkippedPercentage()
      Deprecated.
      will return double value in the future!
      Calculates percentage of skipped tests.
    • getSkippedPercentageFormatted

      public String getSkippedPercentageFormatted()
    • getSize

      public int getSize()
      Gets the total amount of test results.
    • getTotalDuration

      public Duration getTotalDuration()
      Gets the total duration of all tests.