Class TestNGTestResultBuildAction

java.lang.Object
hudson.tasks.test.AbstractTestResultAction
hudson.plugins.testng.TestNGTestResultBuildAction
All Implemented Interfaces:
Action, HealthReportingAction, ModelObject, Serializable, RunAction2, SimpleBuildStep.LastBuildAction

public class TestNGTestResultBuildAction extends hudson.tasks.test.AbstractTestResultAction implements Serializable, SimpleBuildStep.LastBuildAction
TestNG build action that exposes the results per build
Since:
v1.0
Author:
nullin
See Also:
  • Field Details

    • passCount

      protected Integer passCount
    • failCount

      protected int failCount
    • skipCount

      protected int skipCount
  • Constructor Details

    • TestNGTestResultBuildAction

      public TestNGTestResultBuildAction(TestNGResult testngResults, boolean escapeTestDescp, boolean escapeExceptionMsg, boolean showFailedBuilds)
  • Method Details

    • getResult

      public TestNGResult getResult()
      Specified by:
      getResult in class hudson.tasks.test.AbstractTestResultAction
    • getResult

      public TestNGResult getResult(Run build)
    • getIconFileName

      public String getIconFileName()
      Specified by:
      getIconFileName in interface Action
      Overrides:
      getIconFileName in class hudson.tasks.test.AbstractTestResultAction
    • getFailCount

      public int getFailCount()
      Specified by:
      getFailCount in class hudson.tasks.test.AbstractTestResultAction
    • getSkipCount

      public int getSkipCount()
      Overrides:
      getSkipCount in class hudson.tasks.test.AbstractTestResultAction
    • getTotalCount

      public int getTotalCount()
      Specified by:
      getTotalCount in class hudson.tasks.test.AbstractTestResultAction
    • getDisplayName

      public String getDisplayName()
      Specified by:
      getDisplayName in interface Action
      Specified by:
      getDisplayName in interface ModelObject
      Overrides:
      getDisplayName in class hudson.tasks.test.AbstractTestResultAction
    • getUrlName

      public String getUrlName()
      Specified by:
      getUrlName in interface Action
      Overrides:
      getUrlName in class hudson.tasks.test.AbstractTestResultAction
    • getDynamic

      public Object getDynamic(String token, org.kohsuke.stapler.StaplerRequest2 req, org.kohsuke.stapler.StaplerResponse2 rsp)
    • getApi

      public Api getApi()
      Overrides:
      getApi in class hudson.tasks.test.AbstractTestResultAction
    • getFailedTests

      public List<hudson.tasks.junit.CaseResult> getFailedTests()
      Overrides:
      getFailedTests in class hudson.tasks.test.AbstractTestResultAction
    • getProjectActions

      public Collection<? extends Action> getProjectActions()
      Specified by:
      getProjectActions in interface SimpleBuildStep.LastBuildAction