io.blitz.jenkins
Class BlitzBuildAction

java.lang.Object
  extended by io.blitz.jenkins.BlitzBuildAction
All Implemented Interfaces:
hudson.model.Action, hudson.model.HealthReportingAction, hudson.model.ModelObject

public class BlitzBuildAction
extends Object
implements hudson.model.HealthReportingAction

Author:
jeffli

Field Summary
protected  hudson.model.AbstractBuild<?,?> owner
           
 
Constructor Summary
BlitzBuildAction(hudson.model.AbstractBuild<?,?> owner, io.blitz.curl.sprint.SprintResult sprintResult, String sprint, int responseTime, io.blitz.curl.rush.RushResult rushResult, String rush, int errorRate, String rushPattern, Exception testException)
          Constructor
 
Method Summary
 hudson.model.HealthReport getBuildHealth()
           
 String getDisplayName()
           
 int getErrorRate()
           
 String getIconFileName()
           
 hudson.model.AbstractBuild<?,?> getOwner()
           
<T extends BlitzBuildAction>
T
getPreviousResult()
           
 int getResponseTime()
           
 String getRush()
           
 double getRushErrorRate()
           
 String getRushErrorRateFormatted()
           
 String getRushPattern()
           
 io.blitz.curl.rush.RushResult getRushResult()
           
 String getRushResultJson()
           
 String getSprint()
           
 long getSprintConnectionTime()
           
 long getSprintResponseTime()
           
 io.blitz.curl.sprint.SprintResult getSprintResult()
           
 Exception getTestException()
           
 String getUrlName()
           
 boolean isRushTestFailed()
           
 boolean isSprintTestFailed()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

owner

protected final hudson.model.AbstractBuild<?,?> owner
Constructor Detail

BlitzBuildAction

public BlitzBuildAction(hudson.model.AbstractBuild<?,?> owner,
                        io.blitz.curl.sprint.SprintResult sprintResult,
                        String sprint,
                        int responseTime,
                        io.blitz.curl.rush.RushResult rushResult,
                        String rush,
                        int errorRate,
                        String rushPattern,
                        Exception testException)
Constructor

Method Detail

getBuildHealth

public hudson.model.HealthReport getBuildHealth()
Specified by:
getBuildHealth in interface hudson.model.HealthReportingAction

getPreviousResult

public <T extends BlitzBuildAction> T getPreviousResult()

getOwner

public hudson.model.AbstractBuild<?,?> getOwner()

getIconFileName

public String getIconFileName()
Specified by:
getIconFileName in interface hudson.model.Action

getDisplayName

public String getDisplayName()
Specified by:
getDisplayName in interface hudson.model.Action
Specified by:
getDisplayName in interface hudson.model.ModelObject

getUrlName

public String getUrlName()
Specified by:
getUrlName in interface hudson.model.Action

getRushResult

public io.blitz.curl.rush.RushResult getRushResult()
Returns:
the rushResult

getRushResultJson

public String getRushResultJson()

getErrorRate

public int getErrorRate()
Returns:
the errorRate

getSprintResult

public io.blitz.curl.sprint.SprintResult getSprintResult()
Returns:
the sprintResult

getResponseTime

public int getResponseTime()
Returns:
the responseTime

getSprint

public String getSprint()

getRush

public String getRush()

getRushPattern

public String getRushPattern()

getTestException

public Exception getTestException()
Returns:
the testException

getSprintResponseTime

public long getSprintResponseTime()

getSprintConnectionTime

public long getSprintConnectionTime()

isSprintTestFailed

public boolean isSprintTestFailed()

getRushErrorRate

public double getRushErrorRate()

getRushErrorRateFormatted

public String getRushErrorRateFormatted()

isRushTestFailed

public boolean isRushTestFailed()


Copyright © 2004-2012 Spirent Communications. All Rights Reserved.