|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.bamboo.resultsummary.BuildResultsSummaryForTesting
public class BuildResultsSummaryForTesting
Constructor Summary | |
---|---|
BuildResultsSummaryForTesting()
Simple constructor for BuildResultsSummary |
|
BuildResultsSummaryForTesting(BuildResults buildResults)
Create a summary from an existing build results |
|
BuildResultsSummaryForTesting(BuildState buildState,
int buildNumber,
int failedTestCount,
int successfulTestCount,
java.util.Date buildTimeStamp,
long duration,
ReasonForBuild reasonForBuild,
java.util.Collection changeList)
Initialise the summary with the desired state and build number. |
|
BuildResultsSummaryForTesting(BuildState buildState,
int buildNumber,
int failedTestCount,
int successfulTestCount,
java.util.Date buildTimeStamp,
long duration,
ReasonForBuild reasonForBuild,
java.util.Collection changeList,
java.util.Map<java.lang.String,java.lang.String> metadata)
|
|
BuildResultsSummaryForTesting(java.lang.String planKey,
int buildNumber,
BuildState buildState)
|
Method Summary | |
---|---|
int |
compareTo(BuildResultsSummary brs)
|
protected java.lang.String |
createChangedByAuthors(java.util.Set updators)
|
boolean |
equals(java.lang.Object object)
|
java.util.Collection<ArtifactLink> |
getArtifactLinks()
Returns all artifacts. |
java.util.Collection<ArtifactLink> |
getArtifactLinksThatExist()
Returns only artifacts that exists |
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? |
java.lang.String |
getBuildResultKey()
A full build result key e.g. |
BuildState |
getBuildState()
What was the success status of the build? |
java.lang.String |
getBuildTime()
When did the build start? |
java.lang.String |
getChangedByAuthors()
|
java.lang.String |
getChangesListSummary()
|
java.lang.String |
getChangesListSummaryAsJs()
|
java.util.List<Comment> |
getComments()
Gets the associated user comments for the build |
java.util.Set<Commit> |
getCommits()
|
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()
Get the duration of the build |
java.lang.String |
getDurationDescription()
Returns the duration in a "pretty" format. |
double |
getDurationInSeconds()
|
long |
getFailedTestCount()
How many of the build's tests failed? |
FilteredTestResults |
getFilteredTestResults()
Return a filtered view of all the tests that ran in this build. |
java.util.Set<LinkedJiraIssue> |
getFixingJiraIssues()
Return JIRA issues that this build result summary fixes |
long |
getId()
Database id of the result |
java.util.Set<java.lang.String> |
getJiraIssueKeys()
Returns all the JIRA issue keys linked to this build result |
java.util.Set |
getJiraIssues()
Returns all the JIRA issues linked to this build result |
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 |
PlanResultKey |
getPlanResultKey()
Gets the PlanResultKey for this BuildResultsSummary |
long |
getQueueDuration()
How long build was in the queue (in miliseconds) |
java.util.Date |
getQueueTime()
When the build queued |
ReasonForBuild |
getReasonForBuild()
|
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)
Provides a relative build date, such as 2 hours ago. |
java.lang.String |
getShortReasonSummary()
|
long |
getSuccessfulTestCount()
How many of the build's tests passed? |
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 |
protected TriggerReasonManager |
getTriggerReasonManager()
|
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. |
long |
getVcsUpdateDuration()
How long checkout take (in miliseconds) |
java.util.Date |
getVcsUpdateTime()
When the source syncronisation was kicked off |
boolean |
hasChanges()
Whether a build had changes or not |
boolean |
hasComments()
Checks if the result has any user comments for the build |
int |
hashCode()
|
boolean |
isBuiltToday()
|
boolean |
isFailed()
Shortcut method to see if ResultStatisticsProvider.getBuildState() is BuildState.FAILED |
boolean |
isNotBuilt()
Shortcut method to see if ResultStatisticsProvider.getBuildState() is BuildState.NOT_BUILT |
boolean |
isPending()
Shortcut method to see if ResultStatisticsProvider.getBuildState() is BuildState.PENDING |
boolean |
isSuccessful()
Shortcut method to see if ResultStatisticsProvider.getBuildState() is BuildState.SUCCESS |
void |
resetTestClassResults(java.util.List<TestClassResult> testClassResults)
Overrides all current testClassResults with the new ones |
void |
setArtifactLinks(java.util.Collection<ArtifactLink> artifactLinks)
|
void |
setBuildState(BuildState buildState)
|
void |
setCommits(java.util.Set<Commit> commits)
|
void |
setDuration(long duration)
|
void |
setId(long id)
|
void |
setQueueTime(java.util.Date queueTime)
|
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 |
void |
setTestResultsSummary(TestResultsSummary testResultsSummary)
Set the test summary information from this build |
void |
setTriggerReasonManager(TriggerReasonManager triggerReasonManager)
|
void |
setVcsRevisionKey(java.lang.String vcsRevisionKey)
|
void |
setVcsUpdateTime(java.util.Date vcsUpdateTime)
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BuildResultsSummaryForTesting()
public BuildResultsSummaryForTesting(BuildResults buildResults)
buildResults
- public BuildResultsSummaryForTesting(BuildState buildState, int buildNumber, int failedTestCount, int 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 buildpublic BuildResultsSummaryForTesting(BuildState buildState, int buildNumber, int failedTestCount, int successfulTestCount, java.util.Date buildTimeStamp, long duration, ReasonForBuild reasonForBuild, java.util.Collection changeList, java.util.Map<java.lang.String,java.lang.String> metadata)
public BuildResultsSummaryForTesting(java.lang.String planKey, int buildNumber, BuildState buildState)
Method Detail |
---|
public boolean hasComments()
BuildResultsSummary
hasComments
in interface BuildResultsSummary
public boolean hasChanges()
BuildResultsSummary
hasChanges
in interface BuildResultsSummary
public PlanResultKey getPlanResultKey()
BuildResultsSummary
PlanResultKey
for this BuildResultsSummary
getPlanResultKey
in interface BuildResultsSummary
@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
@NotNull public java.util.Map<java.lang.String,java.lang.String> 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
@NotNull public java.util.Set getJiraIssues()
BuildResultsSummary
getJiraIssues
in interface BuildResultsSummary
public java.util.Set<java.lang.String> getJiraIssueKeys()
BuildResultsSummary
getJiraIssueKeys
in interface BuildResultsSummary
public java.lang.Long getTimeToFix()
BuildResultsSummary
getTimeToFix
in interface BuildResultsSummary
@NotNull public java.util.List<Comment> 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()
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
@NotNull public java.lang.String getBuildResultKey()
BuildResultsSummary
getBuildResultKey
in interface BuildResultsSummary
@Nullable public java.lang.String getVcsRevisionKey()
BuildResultsSummary
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
getVcsRevisionKey
in interface BuildResultsSummary
public void setVcsRevisionKey(java.lang.String vcsRevisionKey)
setVcsRevisionKey
in interface BuildResultsSummary
@NotNull public java.lang.String getDurationDescription()
BuildResultsSummary
getDurationDescription
in interface BuildResultsSummary
public java.lang.String getShortReasonSummary()
getShortReasonSummary
in interface BuildResultsSummary
public java.lang.String getRelativeBuildDate()
getRelativeBuildDate
in interface BuildResultsSummary
public boolean isBuiltToday()
public java.lang.String getRelativeBuildDate(java.util.Date comparedTo)
getRelativeBuildDate
in interface BuildResultsSummary
protected java.lang.String createChangedByAuthors(java.util.Set updators)
public java.lang.String getReasonSummary()
getReasonSummary
in interface BuildResultsSummary
public java.lang.String getTestSummary()
getTestSummary
in interface BuildResultsSummary
public boolean isFailed()
BuildResultsSummary
ResultStatisticsProvider.getBuildState()
is BuildState.FAILED
isFailed
in interface BuildResultsSummary
public boolean isSuccessful()
BuildResultsSummary
ResultStatisticsProvider.getBuildState()
is BuildState.SUCCESS
isSuccessful
in interface BuildResultsSummary
public boolean isPending()
BuildResultsSummary
ResultStatisticsProvider.getBuildState()
is BuildState.PENDING
isPending
in interface BuildResultsSummary
public boolean isNotBuilt()
BuildResultsSummary
ResultStatisticsProvider.getBuildState()
is BuildState.NOT_BUILT
isNotBuilt
in interface BuildResultsSummary
@NotNull public java.util.Set<LinkedJiraIssue> getFixingJiraIssues()
BuildResultsSummary
getFixingJiraIssues
in interface BuildResultsSummary
@NotNull public java.util.Set<LinkedJiraIssue> getRelatedJiraIssues()
BuildResultsSummary
getRelatedJiraIssues
in interface BuildResultsSummary
@NotNull public java.util.Collection<ArtifactLink> getArtifactLinks()
BuildResultsSummary
getArtifactLinks
in interface BuildResultsSummary
public void setArtifactLinks(java.util.Collection<ArtifactLink> artifactLinks)
public java.util.Collection<ArtifactLink> getArtifactLinksThatExist()
BuildResultsSummary
getArtifactLinksThatExist
in interface BuildResultsSummary
public java.lang.String getBuildTime()
getBuildTime
in interface BuildResultsSummary
public long getId()
BuildResultsSummary
getId
in interface BambooObject
getId
in interface BuildResultsSummary
public void setId(long id)
setId
in interface BambooObject
protected TriggerReasonManager getTriggerReasonManager()
public void setTriggerReasonManager(TriggerReasonManager triggerReasonManager)
public java.util.Date getQueueTime()
BuildResultsSummary
getQueueTime
in interface BuildResultsSummary
public long getQueueDuration()
BuildResultsSummary
getQueueDuration
in interface BuildResultsSummary
public void setQueueTime(java.util.Date queueTime)
public java.util.Date getVcsUpdateTime()
BuildResultsSummary
getVcsUpdateTime
in interface BuildResultsSummary
public long getVcsUpdateDuration()
BuildResultsSummary
getVcsUpdateDuration
in interface BuildResultsSummary
public void setVcsUpdateTime(java.util.Date vcsUpdateTime)
public void resetTestClassResults(@NotNull java.util.List<TestClassResult> testClassResults)
BuildResultsSummary
resetTestClassResults
in interface BuildResultsSummary
testClassResults
- to set@NotNull public TestResultsSummary getTestResultsSummary()
getTestResultsSummary
in interface BuildResultsSummary
public void setTestResultsSummary(@NotNull TestResultsSummary testResultsSummary)
BuildResultsSummary
setTestResultsSummary
in interface BuildResultsSummary
testResultsSummary
- the test summary information@NotNull public FilteredTestResults getFilteredTestResults()
BuildResultsSummary
getFilteredTestResults
in interface BuildResultsSummary
public int compareTo(BuildResultsSummary brs)
compareTo
in interface java.lang.Comparable<BuildResultsSummary>
public boolean equals(java.lang.Object object)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |