|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.core.bean.EntityObject com.atlassian.bamboo.core.BambooEntityObject com.atlassian.bamboo.resultsummary.AbstractBuildResultsSummary com.atlassian.bamboo.resultsummary.BuildResultsSummaryForTesting
public class BuildResultsSummaryForTesting
Field Summary |
---|
Fields inherited from class com.atlassian.bamboo.core.BambooEntityObject |
---|
id |
Constructor Summary | |
---|---|
BuildResultsSummaryForTesting()
Simple constructor for BuildResultsSummary |
|
BuildResultsSummaryForTesting(BuildResults buildResults)
Create a summary from an existing build results |
|
BuildResultsSummaryForTesting(BuildState buildState,
int buildNumber,
long failedTestCount,
long successfulTestCount,
java.util.Date buildTimeStamp,
long duration,
ReasonForBuild reasonForBuild,
java.util.Collection changeList)
Initialise the summary with the desired state and build number. |
Method Summary | |
---|---|
int |
compareTo(java.lang.Object obj)
|
boolean |
equals(java.lang.Object object)
|
java.lang.Long |
getBuildAgentId()
The agent Id |
java.util.Date |
getBuildCompletedDate()
When the build finished |
java.util.Date |
getBuildDate()
When was the build? |
java.lang.String |
getBuildKey()
Full key of the plan. |
int |
getBuildNumber()
Which build number was this? |
BuildState |
getBuildState()
What was the success status of the build? |
java.lang.String |
getChangedByAuthors()
|
java.lang.String |
getChangesListSummary()
|
java.lang.String |
getChangesListSummaryAsJs()
|
java.util.List |
getComments()
Gets the associated user comments for the build |
java.util.Set<Commit> |
getCommits()
|
java.util.Map |
getCustomBuildData()
Custom data map to store random metadata about the build |
DeltaState |
getDeltaState()
Gets the DeltaState of the summary. |
long |
getDuration()
Get the duration of the build |
double |
getDurationInSeconds()
|
long |
getFailedTestCount()
How many of the build's tests failed? |
java.util.Set |
getJiraIssueKeys()
Returns all the JIRA issue keys metioned in the commit comments |
java.util.List |
getLabellings()
Tags / labels assocaited with the build |
java.util.List |
getLabelNames()
A shortcust method to get all of the label names from the labbellings |
ReasonForBuild |
getReasonForBuild()
|
long |
getSuccessfulTestCount()
How many of the build's tests passed? |
java.lang.Long |
getTimeToFix()
A stored version of how long (milli seconds) it took for this build to fix a failure. |
TriggerReason |
getTriggerReason()
Why the build was was triggerred (duh) |
java.util.Set<Author> |
getUniqueAuthors()
A shortcut method to get the unique set of authors contributing to this build. |
int |
hashCode()
|
void |
setBuildState(BuildState buildState)
|
void |
setCommits(java.util.Set<Commit> commits)
|
void |
setDuration(long duration)
|
void |
setReasonForBuild(ReasonForBuild reasonForBuild)
|
void |
setSourceChangeList(java.util.Collection sourceChangeList)
Convert the change log into a smaller (when persisted to xml) and more convenient format |
Methods inherited from class com.atlassian.bamboo.resultsummary.AbstractBuildResultsSummary |
---|
createChangedByAuthors, getBuildResultKey, getBuildTime, getDurationDescription, getReasonSummary, getRelativeBuildDate, getRelativeBuildDate, getTestSummary, getTriggerReasonManager, getVcsRevisionKey, isBuiltToday, isFailed, isSuccessful, setTriggerReasonManager, setVcsRevisionKey |
Methods inherited from class com.atlassian.bamboo.core.BambooEntityObject |
---|
getId, setId |
Methods inherited from class com.atlassian.core.bean.EntityObject |
---|
clone, getCreationDate, getCurrentDate, getLastModificationDate, setClock, setCreationDate, setLastModificationDate |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.atlassian.bamboo.resultsummary.BuildResultsSummary |
---|
getBuildResultKey, getBuildTime, getDurationDescription, getId, getReasonSummary, getRelativeBuildDate, getRelativeBuildDate, getTestSummary, getVcsRevisionKey, isFailed, isSuccessful, setVcsRevisionKey |
Methods inherited from interface com.atlassian.bamboo.core.BambooObject |
---|
getId, setId |
Constructor Detail |
---|
public BuildResultsSummaryForTesting()
public BuildResultsSummaryForTesting(BuildResults buildResults)
buildResults
- public BuildResultsSummaryForTesting(BuildState buildState, int buildNumber, long failedTestCount, long successfulTestCount, java.util.Date buildTimeStamp, long duration, ReasonForBuild reasonForBuild, java.util.Collection changeList)
buildState
- The state of the buildbuildNumber
- The number of the buildfailedTestCount
- The number of failed tests in this buildsuccessfulTestCount
- The number of successful tests in this buildbuildTimeStamp
- The time of the buildduration
- How long the build tookreasonForBuild
- The reason for the buildchangeList
- The collection of ChangeLogEntry
s that triggered the buildMethod Detail |
---|
@NotNull public java.lang.String getBuildKey()
BuildResultsSummary
getBuildKey
in interface BuildResultsSummary
public java.util.Set<Commit> getCommits()
getCommits
in interface ExtendedBuildResultsSummary
public void setCommits(java.util.Set<Commit> commits)
public BuildState getBuildState()
getBuildState
in interface ResultStatisticsProvider
public int getBuildNumber()
getBuildNumber
in interface ResultStatisticsProvider
public long getFailedTestCount()
getFailedTestCount
in interface BuildResultsSummary
public long getSuccessfulTestCount()
getSuccessfulTestCount
in interface BuildResultsSummary
public void setDuration(long duration)
public void setBuildState(BuildState buildState)
public java.util.Date getBuildDate()
getBuildDate
in interface ResultStatisticsProvider
public java.util.Map getCustomBuildData()
BuildResultsSummary
getCustomBuildData
in interface BuildResultsSummary
public java.util.List getLabellings()
BuildResultsSummary
getLabellings
in interface BuildResultsSummary
@NotNull public java.util.List getLabelNames()
BuildResultsSummary
getLabelNames
in interface BuildResultsSummary
public java.util.Set getJiraIssueKeys()
BuildResultsSummary
getJiraIssueKeys
in interface BuildResultsSummary
public java.lang.Long getTimeToFix()
BuildResultsSummary
getTimeToFix
in interface BuildResultsSummary
public java.util.List getComments()
BuildResultsSummary
getComments
in interface BuildResultsSummary
public java.util.Set<Author> getUniqueAuthors()
BuildResultsSummary
getUniqueAuthors
in interface BuildResultsSummary
Set
of Author
spublic java.util.Date getBuildCompletedDate()
BuildResultsSummary
getBuildCompletedDate
in interface BuildResultsSummary
public long getDuration()
getDuration
in interface BuildResultsSummary
public double getDurationInSeconds()
getDurationInSeconds
in interface ResultStatisticsProvider
public ReasonForBuild getReasonForBuild()
@NotNull public TriggerReason getTriggerReason()
BuildResultsSummary
getTriggerReason
in interface BuildResultsSummary
public java.lang.Long getBuildAgentId()
BuildResultsSummary
getBuildAgentId
in interface BuildResultsSummary
public void setReasonForBuild(ReasonForBuild reasonForBuild)
public void setSourceChangeList(java.util.Collection sourceChangeList)
sourceChangeList
- The original change log entrypublic java.lang.String getChangedByAuthors()
getChangedByAuthors
in interface BuildResultsSummary
public java.lang.String getChangesListSummary()
getChangesListSummary
in interface ExtendedBuildResultsSummary
public java.lang.String getChangesListSummaryAsJs()
public DeltaState getDeltaState()
BuildResultsSummary
DeltaState
of the summary. It can be a build that fixes, breaks, failing, successfull. Provides a status
relative to the previous summary.
getDeltaState
in interface BuildResultsSummary
public int compareTo(java.lang.Object obj)
compareTo
in interface java.lang.Comparable
public boolean equals(java.lang.Object object)
equals
in class com.atlassian.core.bean.EntityObject
public int hashCode()
hashCode
in class com.atlassian.core.bean.EntityObject
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |