|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ResultsSummary
Used to store the result of all Plan
executions
Method Summary | |
---|---|
java.util.Collection<ArtifactLink> |
getArtifactLinks()
Returns all artifacts. |
java.util.Collection<ArtifactLink> |
getArtifactLinksThatExist()
Returns only artifacts that exists |
java.util.Date |
getBuildCancelledDate()
When the build was cancelled |
java.util.Date |
getBuildCompletedDate()
When the build finished |
java.lang.String |
getBuildKey()
Full key of the plan. |
java.lang.String |
getBuildResultKey()
A full build result key e.g. |
java.lang.String |
getBuildTime()
Formatted buildDate. |
java.lang.String |
getChangesListSummary()
Human readable summary of getCommits()
Note that if you fetched this result from Lucene that accessing this property will cause a database hit |
java.util.List<Comment> |
getComments()
Gets the associated user comments for the build |
java.util.Set<Commit> |
getCommits()
Any Commit s related to this BuildResultsSummary
Note that if you fetched this result from Lucene that accessing this property will cause a database hit |
java.util.Map<java.lang.String,java.lang.String> |
getCustomBuildData()
Custom data map to store random metadata about the build |
DeltaState |
getDeltaState()
Gets the DeltaState of the summary. |
long |
getDuration()
Duration of the build in millisecods |
java.lang.String |
getDurationDescription()
Returns the duration in a "pretty" format. |
long |
getFailedTestCount()
Deprecated. |
java.util.Set<LinkedJiraIssue> |
getFixingJiraIssues()
Return JIRA issues that this build result summary fixes |
java.util.Set<java.lang.String> |
getJiraIssueKeys()
Returns all the JIRA issue keys linked to this build result |
java.util.Set<LinkedJiraIssue> |
getJiraIssues()
Returns all the JIRA issues linked to this build result |
java.util.List<Labelling> |
getLabellings()
Tags / labels assocaited with the build |
java.util.List<java.lang.String> |
getLabelNames()
A shortcust method to get all of the label names from the labbellings |
LifeCycleState |
getLifeCycleState()
|
Plan |
getPlan()
Gets the Plan that this result belongs directly belongs to |
java.util.Date |
getPlanCompletedDate()
|
PlanResultKey |
getPlanResultKey()
Gets the PlanResultKey for this BuildResultsSummary |
java.util.Date |
getQueueTime()
When the build queued |
java.lang.String |
getReasonSummary()
|
java.util.Set<LinkedJiraIssue> |
getRelatedJiraIssues()
Returns JIRA issues that are related to this build result. |
java.lang.String |
getRelativeBuildDate()
|
java.lang.String |
getRelativeBuildDate(java.util.Date comparedTo)
|
java.lang.String |
getShortReasonSummary()
|
long |
getSuccessfulTestCount()
Deprecated. |
TestResultsSummary |
getTestResultsSummary()
|
java.lang.String |
getTestSummary()
|
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 triggered |
java.util.Set<Author> |
getUniqueAuthors()
A shortcut method to get the unique set of authors contributing to this build. |
java.lang.String |
getVcsRevisionKey()
The string representing the revision when the build was run. |
boolean |
hasChanges()
Whether a build had changes or not |
boolean |
hasComments()
Checks if the result has any user comments for the build |
boolean |
isActive()
Shortcut method to see if getLifeCycleState() is LifeCycleState.PENDING or LifeCycleState.QUEUED or LifeCycleState.IN_PROGRESS |
boolean |
isFailed()
Shortcut method to see if ResultStatisticsProvider.getBuildState() is BuildState.FAILED |
boolean |
isFinished()
Shortcut method to see if getLifeCycleState() is LifeCycleState.FINISHED |
boolean |
isInProgress()
Shortcut method to see if getLifeCycleState() is LifeCycleState.IN_PROGRESS |
boolean |
isNotBuilt()
Shortcut method to see if getLifeCycleState() is LifeCycleState.NOT_BUILT |
boolean |
isPending()
Shortcut method to see if getLifeCycleState() is LifeCycleState.PENDING |
boolean |
isQueued()
Shortcut method to see if getLifeCycleState() is LifeCycleState.QUEUED |
boolean |
isSuccessful()
Shortcut method to see if ResultStatisticsProvider.getBuildState() is BuildState.SUCCESS |
boolean |
isWaiting()
Shortcut method to see if getLifeCycleState() is LifeCycleState.PENDING or LifeCycleState.QUEUED |
void |
resetTestClassResults(java.util.List<TestClassResult> testClassResults)
Overrides all current testClassResults with the new ones |
void |
setBuildCancelledDate(java.util.Date buildCancelledDate)
|
void |
setBuildDate(java.util.Date buildDate)
|
void |
setDeltaState(DeltaState deltaState)
Sets the DeltaState for the summary. |
void |
setDuration(long duration)
|
void |
setPlanCompletedDate(java.util.Date completionDate)
Sets the time when build finished. |
void |
setQueueTime(java.util.Date queueDate)
|
void |
setTestResultsSummary(TestResultsSummary testResultsSummary)
Set the test summary information from this build |
void |
setTimeToFix(java.lang.Long timeToFix)
A stored version of how long (milli seconds) it took for this build to fix a failure. |
void |
setTriggerReason(TriggerReason triggerReason)
|
void |
setVcsRevisionKey(java.lang.String vcsRevisionKey)
|
void |
updateLifeCycleState(LifeCycleState lifeCycleState,
BuildState buildState)
Update lifeCycleState and buildState in one go. |
Methods inherited from interface com.atlassian.bamboo.core.BambooObject |
---|
getId, setId |
Methods inherited from interface com.atlassian.bamboo.resultsummary.ResultStatisticsProvider |
---|
getBuildDate, getBuildNumber, getBuildState, getDurationInSeconds |
Methods inherited from interface java.lang.Comparable |
---|
compareTo |
Method Detail |
---|
@NotNull PlanResultKey getPlanResultKey()
PlanResultKey
for this BuildResultsSummary
@NotNull Plan getPlan()
Plan
that this result belongs directly belongs to
{@link
- IllegalStateException} if the plan doesn't exist@NotNull java.lang.String getBuildKey()
@NotNull java.lang.String getBuildResultKey()
@NotNull TriggerReason getTriggerReason()
void setTriggerReason(TriggerReason triggerReason)
@Nullable java.lang.String getVcsRevisionKey()
Repository
specific, so may not correspond
and thus be parseable by the current repository configuration. May return null since this data is not always available
void setVcsRevisionKey(java.lang.String vcsRevisionKey)
DeltaState getDeltaState()
DeltaState
of the summary. It can be a build that fixes, breaks, failing, successfull. Provides a status
relative to the previous summary.
void setDeltaState(DeltaState deltaState)
DeltaState
for the summary. Provides a status relative to the previous summary.
deltaState
- - the relative status for this summarylong getDuration()
void setDuration(long duration)
duration
- duration of the build in milliseconds@Nullable java.util.Date getPlanCompletedDate()
void setPlanCompletedDate(@NotNull java.util.Date completionDate)
completionDate
- @Nullable java.util.Date getBuildCancelledDate()
void setBuildCancelledDate(java.util.Date buildCancelledDate)
java.util.Date getBuildCompletedDate()
boolean isFailed()
ResultStatisticsProvider.getBuildState()
is BuildState.FAILED
boolean isSuccessful()
ResultStatisticsProvider.getBuildState()
is BuildState.SUCCESS
boolean isPending()
getLifeCycleState()
is LifeCycleState.PENDING
boolean isQueued()
getLifeCycleState()
is LifeCycleState.QUEUED
boolean isInProgress()
getLifeCycleState()
is LifeCycleState.IN_PROGRESS
boolean isNotBuilt()
getLifeCycleState()
is LifeCycleState.NOT_BUILT
boolean isFinished()
getLifeCycleState()
is LifeCycleState.FINISHED
boolean isWaiting()
getLifeCycleState()
is LifeCycleState.PENDING
or LifeCycleState.QUEUED
boolean isActive()
getLifeCycleState()
is LifeCycleState.PENDING
or LifeCycleState.QUEUED
or LifeCycleState.IN_PROGRESS
@NotNull java.util.Map<java.lang.String,java.lang.String> getCustomBuildData()
@NotNull java.util.Set<LinkedJiraIssue> getJiraIssues()
@NotNull java.util.Set<LinkedJiraIssue> getFixingJiraIssues()
@NotNull java.util.Set<LinkedJiraIssue> getRelatedJiraIssues()
java.util.Set<java.lang.String> getJiraIssueKeys()
@NotNull java.util.List<Comment> getComments()
boolean hasComments()
java.util.List<Labelling> getLabellings()
@NotNull java.util.List<java.lang.String> getLabelNames()
java.util.Set<Author> getUniqueAuthors()
Set
of Author
sboolean hasChanges()
@Nullable java.lang.Long getTimeToFix()
void setTimeToFix(java.lang.Long timeToFix)
timeToFix
- how long (milli seconds) it took for this build to fix a failure.@Deprecated long getFailedTestCount()
TestResultsSummary
(getTestResultsSummary().getFailedTestCaseCount()) instead
Number of failing tests
@Deprecated long getSuccessfulTestCount()
TestResultsSummary
(getTestResultsSummary().getSuccessfulTestCaseCount())instead
Number of successful tests
void resetTestClassResults(@NotNull java.util.List<TestClassResult> testClassResults)
testClassResults
- to set@NotNull TestResultsSummary getTestResultsSummary()
void setTestResultsSummary(@NotNull TestResultsSummary testResultsSummary)
testResultsSummary
- the test summary information@NotNull java.lang.String getDurationDescription()
java.lang.String getShortReasonSummary()
java.lang.String getReasonSummary()
java.lang.String getRelativeBuildDate()
@NotNull java.lang.String getTestSummary()
java.lang.String getRelativeBuildDate(java.util.Date comparedTo)
java.lang.String getBuildTime()
void setBuildDate(java.util.Date buildDate)
buildDate
- @Nullable java.util.Date getQueueTime()
void setQueueTime(java.util.Date queueDate)
queueDate
- @NotNull java.util.Collection<ArtifactLink> getArtifactLinks()
java.util.Collection<ArtifactLink> getArtifactLinksThatExist()
LifeCycleState getLifeCycleState()
void updateLifeCycleState(@NotNull LifeCycleState lifeCycleState, @NotNull BuildState buildState)
lifeCycleState
- lifeCycleState to be setbuildState
- buildState to be set@NotNull java.util.Set<Commit> getCommits()
Commit
s related to this BuildResultsSummary
Note that if you fetched this result from Lucene that accessing this property will cause a database hit
@NotNull java.lang.String getChangesListSummary()
getCommits()
Note that if you fetched this result from Lucene that accessing this property will cause a database hit
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |