|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.atlassian.bamboo.results.BuildResultsImpl
public class BuildResultsImpl
This contains a build's build results.
Constructor Summary | |
---|---|
BuildResultsImpl()
|
|
BuildResultsImpl(String buildKey,
File sourceDirectory,
BuildState state,
List buildErrors,
Collection changeList,
ReasonForBuild reasonForBuild,
Map artifacts)
Create the build results |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public BuildResultsImpl()
public BuildResultsImpl(String buildKey, File sourceDirectory, BuildState state, List buildErrors, Collection changeList, ReasonForBuild reasonForBuild, Map artifacts)
buildKey
- The unique key of the buildsourceDirectory
- The location of the build source filesstate
- Was thebuild successful?buildErrors
- Errors generated by the builderchangeList
- 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 String getBuildKey()
getBuildKey
in interface BuildResults
public String getFullKey()
getFullKey
in interface BuildResults
public BuildResultsSummary getBuildResultsSummary()
getBuildResultsSummary
in interface BuildResults
public BuildResultsSummaryManager getBuildResultsSummaryManager()
public void setBuildResultsSummaryManager(BuildResultsSummaryManager buildResultsSummaryManager)
public void setBuildTimeStamp(Date date)
setBuildTimeStamp
in interface BuildResults
date
- The date and time of the buildpublic Date getBuildTimeStamp()
getBuildTimeStamp
in interface BuildResults
public 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 Collection getChanges()
getChanges
in interface BuildResults
public void addErrorMessage(String errorMessage)
addErrorMessage
in interface BuildResults
errorMessage
- The error message to addpublic void addBuildErrors(List fieldErrors)
addBuildErrors
in interface BuildResults
public List getBuildErrors()
getBuildErrors
in interface BuildResults
public boolean hasBuildErrors()
hasBuildErrors
in interface BuildResults
public void setBuildNumber(int buildNumber)
setBuildNumber
in interface BuildResults
buildNumber
- The build numberpublic int getBuildNumber()
getBuildNumber
in interface BuildResults
public 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(List failedTestResults)
TestResults
, one for each unit test.
setFailedTestResults
in interface BuildResults
failedTestResults
- The failed unit test resultspublic List getSuccessfulTestResults()
TestResults
that passed.
getSuccessfulTestResults
in interface BuildResults
public boolean hasSuccessfulTests()
hasSuccessfulTests
in interface BuildResults
public Collection getSuccessfulTestResultsByClass()
Collection
of TestClassResult
getSuccessfulTestResultsByClass
in interface BuildResults
Collection
of TestClassResult
. An empty collection if no testspublic Collection getFailedTestResultsByClass()
Collection
of TestClassResult
for all failed tests
getFailedTestResultsByClass
in interface BuildResults
Collection
of TestClassResult
. An empty collection if no testspublic 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(List successfulTestResults)
TestResults
, one for each unit test.
setSuccessfulTestResults
in interface BuildResults
successfulTestResults
- The successful unit test resultspublic File getSourceDirectory()
getSourceDirectory
in interface BuildResults
public void setSourceDirectory(File sourceCodeDirectory)
setSourceDirectory
in interface BuildResults
public ReasonForBuild getReasonForBuild()
getReasonForBuild
in interface BuildResults
public void setReasonForBuild(ReasonForBuild reasonForBuild)
setReasonForBuild
in interface BuildResults
public Map getArtifacts()
getArtifacts
in interface BuildResults
public void setArtifacts(Map artifacts)
setArtifacts
in interface BuildResults
public Map getCustomBuildData()
getCustomBuildData
in interface BuildResults
public boolean equals(Object o)
equals
in interface BuildResults
equals
in class Object
public double getSuccessfulTestDuration()
getSuccessfulTestDuration
in interface BuildResults
public String getSuccessfulTestDurationAsText()
getSuccessfulTestDurationAsText
in interface BuildResults
public void addErrorMessages(ErrorCollection errors)
addErrorMessages
in interface BuildResults
public List getBuildLog()
getBuildLog
in interface BuildResults
public void setBuildLog(List buildLog)
setBuildLog
in interface BuildResults
public Set getUniqueAuthors()
ChangeAuthor
s from the getChanges()
.
getUniqueAuthors
in interface BuildResults
Set
of ChangeAuthor
. Empty set if no changespublic TestResultsSummary getTestResults()
getTestResults
in interface BuildResults
public BuildResults getPreviousBuildResults()
getPreviousBuildResults
in interface BuildResults
public BuildResults getNextBuildResults()
getNextBuildResults
in interface BuildResults
public void setBuildKey(String buildKey)
setBuildKey
in interface BuildResults
public boolean isCurrentlyQueuedOnly()
isCurrentlyQueuedOnly
in interface BuildResults
public StopWatch getStopWatch()
getStopWatch
in interface BuildResults
public void startTimer()
startTimer
in interface BuildResults
public void stopTimer()
stopTimer
in interface BuildResults
public long getBuildTime()
getBuildTime
in interface BuildResults
public String getPrettyBuildTime()
getPrettyBuildTime
in interface BuildResults
public void setBuildManager(BuildManager buildManager)
setBuildManager
in interface BuildResults
public BuildProgressBar getProgressBar()
getProgressBar
in interface BuildResults
public int hashCode()
hashCode
in interface BuildResults
hashCode
in class Object
public Collection getJiraIssueKeys()
getJiraIssueKeys
in interface BuildResults
public String getBuildResultsKey()
getBuildResultsKey
in interface BuildResults
public String toString()
toString
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |