|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.bamboo.results.BuildResultsImpl
public class BuildResultsImpl
This contains a build's build results.
Constructor Summary | |
---|---|
BuildResultsImpl()
|
|
BuildResultsImpl(java.lang.String buildKey,
BuildState state,
java.util.List<java.lang.String> buildErrors,
java.util.Collection<Commit> commits,
ReasonForBuild reasonForBuild,
java.util.Map artifacts)
Create the build results |
Method Summary | |
---|---|
void |
addBuildErrors(java.util.List<java.lang.String> errorMessages)
Obtain the changes that triggered the build |
void |
clearBuildErrors()
|
BuildResults |
cloneAsBuildResults(BuildContext buildContext,
ReasonForBuild reasonForBuild)
|
boolean |
equals(java.lang.Object o)
|
java.util.Map |
getArtifacts()
|
Build |
getBuild()
|
BuildChanges |
getBuildChanges()
|
java.util.Date |
getBuildCompletedTimeStamp()
|
long |
getBuildDurationInMilliseconds()
How long did the build take? |
java.util.List<java.lang.String> |
getBuildErrors()
What build errors do we have? |
java.lang.String |
getBuildKey()
Which build are these results for? |
BuildManager |
getBuildManager()
|
int |
getBuildNumber()
Which build generated these results |
java.lang.String |
getBuildResultsKey()
|
ExtendedBuildResultsSummary |
getBuildResultsSummary()
Find the Build Results Summary object related to this build result summary |
BuildResultsSummaryManager |
getBuildResultsSummaryManager()
|
int |
getBuildReturnCode()
|
BuildState |
getBuildState()
What was the status of the build? |
long |
getBuildTime()
|
java.util.Set<Commit> |
getCommits()
|
java.util.Map<java.lang.String,java.lang.String> |
getCustomBuildData()
Returns a map of string keyed strings for storing arbitrary data |
int |
getFailedTestCount()
Get the number of tests that failed during the build |
java.util.List |
getFailedTestResults()
Obtain the collection of unit TestResults that failed. |
java.util.Collection |
getFailedTestResultsByClass()
Returns a Collection of TestClassResult for all failed tests |
java.util.Map |
getFailedTestResultsByClassAsMap()
Map of failed test results by class. |
java.lang.String |
getFullKey()
|
BuildResults |
getNextBuildResults()
|
java.lang.String |
getPrettyBuildTime()
|
BuildResults |
getPreviousBuildResults()
|
ReasonForBuild |
getReasonForBuild()
|
static ReasonForBuild |
getReasonForBuild(BuildContext buildContext)
|
java.util.Date |
getStartTime()
What was the date and time of the build? |
org.apache.commons.lang.time.StopWatch |
getStopWatch()
|
int |
getSuccessfulTestCount()
How many successful tests are there? |
double |
getSuccessfulTestDuration()
|
java.lang.String |
getSuccessfulTestDurationAsText()
|
java.util.List |
getSuccessfulTestResults()
Obtain the collection of unit TestResults that passed. |
java.util.Collection |
getSuccessfulTestResultsByClass()
Returns a Collection of TestClassResult |
int |
getTestCount()
Get the total number of build tests |
TestResultsSummary |
getTestResults()
|
java.util.Set<Author> |
getUniqueAuthors()
Gets a the unique ChangeAuthor s from the getCommits() . |
boolean |
hasFailedTests()
|
int |
hashCode()
|
boolean |
hasSuccessfulTests()
|
boolean |
isCurrentlyQueuedOnly()
|
void |
setArtifacts(java.util.Map artifacts)
|
void |
setBuildChanges(BuildChanges buildChanges)
|
void |
setBuildErrors(java.util.List<java.lang.String> buildErrors)
|
void |
setBuildKey(java.lang.String buildKey)
|
void |
setBuildManager(BuildManager buildManager)
|
void |
setBuildNumber(int buildNumber)
Set the build number associated with these results |
void |
setBuildResultsSummaryManager(BuildResultsSummaryManager buildResultsSummaryManager)
|
void |
setBuildReturnCode(int buildReturnCode)
|
void |
setBuildState(BuildState buildState)
Set the build state |
void |
setCustomBuildData(java.util.Map<java.lang.String,java.lang.String> customBuildData)
|
void |
setDurationInMilliseconds(long buildDuration)
|
void |
setFailedTestResults(java.util.List failedTestResults)
Set the tests that failed. |
void |
setReasonForBuild(ReasonForBuild reasonForBuild)
|
void |
setStartTime(java.util.Date date)
Specify when the build occurred. |
void |
setSuccessfulTestResults(java.util.List successfulTestResults)
Set the tests that passed. |
void |
setTestResults(java.util.Set<TestResults> successfulTestResults,
java.util.Set<TestResults> failedTestResults)
|
void |
startTimer()
|
void |
stopTimer()
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public BuildResultsImpl()
public BuildResultsImpl(java.lang.String buildKey, BuildState state, java.util.List<java.lang.String> buildErrors, java.util.Collection<Commit> commits, ReasonForBuild reasonForBuild, java.util.Map artifacts)
buildKey
- The unique key of the buildstate
- Was thebuild successful?buildErrors
- Errors generated by the buildercommits
- The changes that triggered the buildreasonForBuild
- Why are we building the build?artifacts
- Custom build artifactsMethod Detail |
---|
public Build getBuild()
getBuild
in interface BuildResults
public BuildChanges getBuildChanges()
getBuildChanges
in interface BuildResults
public void setBuildChanges(BuildChanges buildChanges)
setBuildChanges
in interface BuildResults
public java.lang.String getBuildKey()
getBuildKey
in interface BuildResults
public java.lang.String getFullKey()
getFullKey
in interface BuildResults
public ExtendedBuildResultsSummary getBuildResultsSummary()
getBuildResultsSummary
in interface BuildResults
public BuildResultsSummaryManager getBuildResultsSummaryManager()
public void setBuildResultsSummaryManager(BuildResultsSummaryManager buildResultsSummaryManager)
public void setStartTime(java.util.Date date)
setStartTime
in interface BuildResults
date
- The date and time of the buildpublic java.util.Date getStartTime()
getStartTime
in interface BuildResults
public java.util.Date getBuildCompletedTimeStamp()
getBuildCompletedTimeStamp
in interface BuildResults
public void setDurationInMilliseconds(long buildDuration)
setDurationInMilliseconds
in interface BuildResults
public long getBuildDurationInMilliseconds()
getBuildDurationInMilliseconds
in interface BuildResults
public BuildState getBuildState()
getBuildState
in interface BuildResults
public void setBuildState(BuildState buildState)
setBuildState
in interface BuildResults
buildState
- The pass/fail state of the buildpublic void addBuildErrors(java.util.List<java.lang.String> errorMessages)
addBuildErrors
in interface BuildResults
public java.util.List<java.lang.String> getBuildErrors()
getBuildErrors
in interface BuildResults
public void setBuildErrors(java.util.List<java.lang.String> buildErrors)
public void setTestResults(java.util.Set<TestResults> successfulTestResults, java.util.Set<TestResults> failedTestResults)
setTestResults
in interface BuildResults
public BuildResults cloneAsBuildResults(BuildContext buildContext, ReasonForBuild reasonForBuild)
cloneAsBuildResults
in interface BuildResults
public void setBuildNumber(int buildNumber)
setBuildNumber
in interface BuildResults
buildNumber
- The build numberpublic int getBuildNumber()
getBuildNumber
in interface BuildResults
public java.util.List getFailedTestResults()
TestResults
that failed.
getFailedTestResults
in interface BuildResults
public boolean hasFailedTests()
hasFailedTests
in interface BuildResults
public int getFailedTestCount()
getFailedTestCount
in interface BuildResults
public void setFailedTestResults(java.util.List failedTestResults)
TestResults
, one for each unit test.
setFailedTestResults
in interface BuildResults
failedTestResults
- The failed unit test resultspublic java.util.List getSuccessfulTestResults()
TestResults
that passed.
getSuccessfulTestResults
in interface BuildResults
public boolean hasSuccessfulTests()
hasSuccessfulTests
in interface BuildResults
public java.util.Collection getSuccessfulTestResultsByClass()
Collection
of TestClassResult
getSuccessfulTestResultsByClass
in interface BuildResults
Collection
of TestClassResult
. An empty collection if no testspublic java.util.Collection getFailedTestResultsByClass()
Collection
of TestClassResult
for all failed tests
getFailedTestResultsByClass
in interface BuildResults
Collection
of TestClassResult
. An empty collection if no testspublic java.util.Map getFailedTestResultsByClassAsMap()
Map
of failed test results by class. key is the class name, and the value is a TestClassResult
getFailedTestResultsByClassAsMap
in interface BuildResults
public int getSuccessfulTestCount()
getSuccessfulTestCount
in interface BuildResults
public int getTestCount()
getTestCount
in interface BuildResults
public void setSuccessfulTestResults(java.util.List successfulTestResults)
TestResults
, one for each unit test.
setSuccessfulTestResults
in interface BuildResults
successfulTestResults
- The successful unit test resultspublic ReasonForBuild getReasonForBuild()
getReasonForBuild
in interface BuildResults
public void setReasonForBuild(ReasonForBuild reasonForBuild)
setReasonForBuild
in interface BuildResults
public java.util.Map getArtifacts()
getArtifacts
in interface BuildResults
public void setArtifacts(java.util.Map artifacts)
setArtifacts
in interface BuildResults
@NotNull public java.util.Map<java.lang.String,java.lang.String> getCustomBuildData()
BuildResults
getCustomBuildData
in interface BuildResults
public void setCustomBuildData(java.util.Map<java.lang.String,java.lang.String> customBuildData)
setCustomBuildData
in interface BuildResults
public boolean equals(java.lang.Object o)
equals
in interface BuildResults
equals
in class java.lang.Object
public double getSuccessfulTestDuration()
getSuccessfulTestDuration
in interface BuildResults
public java.lang.String getSuccessfulTestDurationAsText()
getSuccessfulTestDurationAsText
in interface BuildResults
public int getBuildReturnCode()
getBuildReturnCode
in interface BuildResults
public void setBuildReturnCode(int buildReturnCode)
setBuildReturnCode
in interface BuildResults
public java.util.Set<Author> getUniqueAuthors()
ChangeAuthor
s from the getCommits()
.
getUniqueAuthors
in interface BuildResults
Set
of ChangeAuthor
. Empty set if no changespublic java.util.Set<Commit> getCommits()
getCommits
in interface BuildResults
public TestResultsSummary getTestResults()
getTestResults
in interface BuildResults
public BuildResults getPreviousBuildResults()
getPreviousBuildResults
in interface BuildResults
public BuildResults getNextBuildResults()
getNextBuildResults
in interface BuildResults
public void setBuildKey(java.lang.String buildKey)
setBuildKey
in interface BuildResults
public boolean isCurrentlyQueuedOnly()
isCurrentlyQueuedOnly
in interface BuildResults
public org.apache.commons.lang.time.StopWatch getStopWatch()
getStopWatch
in interface BuildResults
public void startTimer()
public void stopTimer()
public void clearBuildErrors()
clearBuildErrors
in interface BuildResults
public long getBuildTime()
getBuildTime
in interface BuildResults
public java.lang.String getPrettyBuildTime()
getPrettyBuildTime
in interface BuildResults
public void setBuildManager(BuildManager buildManager)
setBuildManager
in interface BuildResults
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String getBuildResultsKey()
getBuildResultsKey
in interface BuildResults
public java.lang.String toString()
toString
in class java.lang.Object
public BuildManager getBuildManager()
public static ReasonForBuild getReasonForBuild(BuildContext buildContext)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |