Interface Reportable

All Known Implementing Classes:
EmptyReportable, Feature, OverviewReport, TagObject

public interface Reportable
Defines methods required to generate single report. Implementations of this interface are used by Velocity template.
Author:
Damian Szczepanik (damianszczepanik@github)
  • Method Details

    • getName

      String getName()
      Returns:
      name of the element that will be displayed to user.
    • getFeatures

      int getFeatures()
      Returns:
      number of features for this element.
    • getPassedFeatures

      int getPassedFeatures()
      Returns:
      number of passed features for this element.
    • getFailedFeatures

      int getFailedFeatures()
      Returns:
      number of failed features for this element.
    • getScenarios

      int getScenarios()
      Returns:
      number of scenarios for this element.
    • getPassedScenarios

      int getPassedScenarios()
      Returns:
      number of passed scenarios for this element.
    • getFailedScenarios

      int getFailedScenarios()
      Returns:
      number of failed scenarios for this element.
    • getSteps

      int getSteps()
      Returns:
      number of all steps for this element.
    • getPassedSteps

      int getPassedSteps()
      Returns:
      number of passed steps for this element.
    • getFailedSteps

      int getFailedSteps()
      Returns:
      number of failed steps for this element.
    • getSkippedSteps

      int getSkippedSteps()
      Returns:
      number of skipped steps for this element.
    • getUndefinedSteps

      int getUndefinedSteps()
      Returns:
      number of undefined steps for this element.
    • getPendingSteps

      int getPendingSteps()
      Returns:
      number of pending steps for this element.
    • getDuration

      long getDuration()
      Returns:
      duration as milliseconds for this element.
    • getFormattedDuration

      String getFormattedDuration()
      Returns:
      formatted duration for this element.
    • getStatus

      Status getStatus()
      Returns:
      status for this element.