org.jenkinsci.plugins.cucumber.jsontestsupport
Class CucumberTestResultAction

java.lang.Object
  extended by hudson.tasks.test.AbstractTestResultAction<CucumberTestResultAction>
      extended by org.jenkinsci.plugins.cucumber.jsontestsupport.CucumberTestResultAction
All Implemented Interfaces:
hudson.model.Action, hudson.model.HealthReportingAction, hudson.model.ModelObject, org.kohsuke.stapler.StaplerProxy

public class CucumberTestResultAction
extends hudson.tasks.test.AbstractTestResultAction<CucumberTestResultAction>
implements org.kohsuke.stapler.StaplerProxy

Action that displays the Cucumber test result.

The actual test reports are isolated by WeakReference so that it doesn't eat up too much memory.

Author:
James Nord, Kohsuke Kawaguchi (original junit support)

Field Summary
 
Fields inherited from class hudson.tasks.test.AbstractTestResultAction
owner
 
Constructor Summary
CucumberTestResultAction(hudson.model.AbstractBuild owner, CucumberTestResult result, hudson.model.BuildListener listener)
           
 
Method Summary
 int getFailCount()
           
 CucumberTestResult getResult()
           
 int getSkipCount()
           
 Object getTarget()
           
 int getTotalCount()
           
 void setResult(CucumberTestResult result, hudson.model.BuildListener listener)
          Overwrites the CucumberTestResult by a new data set.
 
Methods inherited from class hudson.tasks.test.AbstractTestResultAction
doGraph, doGraphMap, findCorrespondingResult, findPreviousCorresponding, getApi, getBuildHealth, getDescription, getDisplayName, getFailedTests, getFailureDiffString, getIconFileName, getPreviousResult, getTestResultPath, getUrlName, readResolve, setDescription
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CucumberTestResultAction

public CucumberTestResultAction(hudson.model.AbstractBuild owner,
                                CucumberTestResult result,
                                hudson.model.BuildListener listener)
Method Detail

setResult

public void setResult(CucumberTestResult result,
                      hudson.model.BuildListener listener)
Overwrites the CucumberTestResult by a new data set.


getFailCount

@Exported(visibility=2)
public int getFailCount()
Specified by:
getFailCount in class hudson.tasks.test.AbstractTestResultAction<CucumberTestResultAction>

getTotalCount

@Exported(visibility=2)
public int getTotalCount()
Specified by:
getTotalCount in class hudson.tasks.test.AbstractTestResultAction<CucumberTestResultAction>

getSkipCount

@Exported(visibility=2)
public int getSkipCount()
Overrides:
getSkipCount in class hudson.tasks.test.AbstractTestResultAction<CucumberTestResultAction>

getResult

public CucumberTestResult getResult()
Specified by:
getResult in class hudson.tasks.test.AbstractTestResultAction<CucumberTestResultAction>

getTarget

public Object getTarget()
Specified by:
getTarget in interface org.kohsuke.stapler.StaplerProxy


Copyright © 2013-2014. All Rights Reserved.