hudson.plugins.testng
Class TestNGTestResultBuildAction

java.lang.Object
  extended by hudson.tasks.test.AbstractTestResultAction
      extended by hudson.plugins.testng.TestNGTestResultBuildAction
All Implemented Interfaces:
hudson.model.Action, hudson.model.HealthReportingAction, hudson.model.ModelObject, Serializable

public class TestNGTestResultBuildAction
extends hudson.tasks.test.AbstractTestResultAction
implements Serializable

TestNG build action that exposes the results per build

Since:
v1.0
Author:
nullin
See Also:
Serialized Form

Field Summary
protected  int failCount
           
protected  int passCount
           
protected  int skipCount
           
 
Fields inherited from class hudson.tasks.test.AbstractTestResultAction
owner
 
Constructor Summary
TestNGTestResultBuildAction(hudson.model.AbstractBuild<?,?> build, TestNGResult testngResults)
           
 
Method Summary
 hudson.model.Api getApi()
           
 String getDisplayName()
          
 Object getDynamic(String token, org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp)
           
 int getFailCount()
           
 List<hudson.tasks.junit.CaseResult> getFailedTests()
           
 String getIconFileName()
          
 TestNGResult getResult()
           
 TestNGResult getResult(hudson.model.AbstractBuild build)
           
 int getSkipCount()
           
 int getTotalCount()
           
 String getUrlName()
          
 Object readResolve()
          

NOTE: Executed when build action is read from disk - e.g.

 
Methods inherited from class hudson.tasks.test.AbstractTestResultAction
doGraph, doGraphMap, findCorrespondingResult, findPreviousCorresponding, getBuildHealth, getDescription, getFailureDiffString, getPreviousResult, getTestResultPath, setDescription
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

passCount

protected transient int passCount

failCount

protected transient int failCount

skipCount

protected transient int skipCount
Constructor Detail

TestNGTestResultBuildAction

public TestNGTestResultBuildAction(hudson.model.AbstractBuild<?,?> build,
                                   TestNGResult testngResults)
Method Detail

getResult

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

getResult

public TestNGResult getResult(hudson.model.AbstractBuild build)

getIconFileName

public String getIconFileName()

Specified by:
getIconFileName in interface hudson.model.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 hudson.model.Action
Specified by:
getDisplayName in interface hudson.model.ModelObject
Overrides:
getDisplayName in class hudson.tasks.test.AbstractTestResultAction

getUrlName

public String getUrlName()

Specified by:
getUrlName in interface hudson.model.Action
Overrides:
getUrlName in class hudson.tasks.test.AbstractTestResultAction

getDynamic

public Object getDynamic(String token,
                         org.kohsuke.stapler.StaplerRequest req,
                         org.kohsuke.stapler.StaplerResponse rsp)

getApi

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

readResolve

public Object readResolve()

NOTE: Executed when build action is read from disk - e.g. on Jenkins startup

Overrides:
readResolve in class hudson.tasks.test.AbstractTestResultAction

getFailedTests

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


Copyright © 2004-2013. All Rights Reserved.