Package hudson.plugins.sauce_ondemand
Class JenkinsBuildInformation
- java.lang.Object
-
- com.saucelabs.ci.BuildInformation
-
- hudson.plugins.sauce_ondemand.JenkinsBuildInformation
-
- All Implemented Interfaces:
Serializable
@ExportedBean public class JenkinsBuildInformation extends com.saucelabs.ci.BuildInformation- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description JenkinsBuildInformation(com.saucelabs.saucerest.model.builds.Build build)JenkinsBuildInformation(String buildId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetBuildId()longgetDuration()StringgetEfficiency(long maxJobDuration, long totalJobDuration)longgetEndTime()intgetJobsErrored()StringgetJobsErrorRate()intgetJobsFailed()StringgetJobsFailRate()intgetJobsFinished()intgetJobsPassed()StringgetJobsPassRate()StringgetName()StringgetPrettyDuration()StringgetStartDate()longgetStartTime()StringgetStatus()
-
-
-
Constructor Detail
-
JenkinsBuildInformation
public JenkinsBuildInformation(String buildId)
-
JenkinsBuildInformation
public JenkinsBuildInformation(com.saucelabs.saucerest.model.builds.Build build)
-
-
Method Detail
-
getBuildId
@Exported(visibility=2) public String getBuildId()
- Overrides:
getBuildIdin classcom.saucelabs.ci.BuildInformation
-
getStatus
@Nullable @Exported(visibility=2) public String getStatus()
- Overrides:
getStatusin classcom.saucelabs.ci.BuildInformation
-
getName
@Nullable @Exported(visibility=2) public String getName()
- Overrides:
getNamein classcom.saucelabs.ci.BuildInformation
-
getStartDate
@Exported(visibility=2) public String getStartDate()
-
getDuration
@Exported(visibility=2) public long getDuration()
-
getStartTime
@Exported(visibility=2) public long getStartTime()
- Overrides:
getStartTimein classcom.saucelabs.ci.BuildInformation
-
getEndTime
@Exported(visibility=2) public long getEndTime()
- Overrides:
getEndTimein classcom.saucelabs.ci.BuildInformation
-
getPrettyDuration
@Exported(visibility=2) public String getPrettyDuration()
-
getEfficiency
@Exported(visibility=2) public String getEfficiency(long maxJobDuration, long totalJobDuration)
-
getJobsFinished
@Exported(visibility=2) public int getJobsFinished()
- Overrides:
getJobsFinishedin classcom.saucelabs.ci.BuildInformation
-
getJobsPassed
@Exported(visibility=2) public int getJobsPassed()
- Overrides:
getJobsPassedin classcom.saucelabs.ci.BuildInformation
-
getJobsFailed
@Exported(visibility=2) public int getJobsFailed()
- Overrides:
getJobsFailedin classcom.saucelabs.ci.BuildInformation
-
getJobsErrored
@Exported(visibility=2) public int getJobsErrored()
- Overrides:
getJobsErroredin classcom.saucelabs.ci.BuildInformation
-
getJobsPassRate
@Exported(visibility=2) public String getJobsPassRate()
-
getJobsFailRate
@Exported(visibility=2) public String getJobsFailRate()
-
getJobsErrorRate
@Exported(visibility=2) public String getJobsErrorRate()
-
-