Package buildbot :: Module interfaces :: Class IBuildSetStatus
[frames] | no frames]

Class IBuildSetStatus

source code

zope.interface.Interface --+
                           |
                          IBuildSetStatus

I represent a set of Builds, each run on a separate Builder but all using the same source tree.

Instance Methods
 
getSourceStamp()
Return a SourceStamp object which can be used to re-create the source tree that this build used.
source code
 
getReason() source code
 
getID()
Return the BuildSet's ID string, if any.
source code
 
getResponsibleUsers() source code
 
getInterestedUsers() source code
 
getBuilderNames()
Return a list of the names of all Builders on which this set will do builds.
source code
 
getBuildRequests()
Return a list of IBuildRequestStatus objects that represent my component Builds.
source code
 
isFinished() source code
 
waitUntilSuccess()
Return a Deferred that fires (with this IBuildSetStatus object) when the outcome of the BuildSet is known, i.e., upon the first failure, or after all builds complete successfully.
source code
 
waitUntilFinished()
Return a Deferred that fires (with this IBuildSetStatus object) when all builds have finished.
source code
 
getResults()
Return SUCCESS/FAILURE, or None if the buildset is not finished yet
source code
Class Variables
  __bases__ = (<InterfaceClass zope.interface.Interface>)
  __identifier__ = 'buildbot.interfaces.IBuildSetStatus'
  __iro__ = (<InterfaceClass buildbot.interfaces.IBuildSetStatus...
  __name__ = 'IBuildSetStatus'
  __sro__ = (<InterfaceClass buildbot.interfaces.IBuildSetStatus...
  dependents = <WeakKeyDictionary at 41512256>
Method Details

getSourceStamp()

source code 

Return a SourceStamp object which can be used to re-create the source tree that this build used.

This method will return None if the source information is no longer available.

getID()

source code 

Return the BuildSet's ID string, if any. The 'try' feature uses a random string as a BuildSetID to relate submitted jobs with the resulting BuildSet.

getBuildRequests()

source code 

Return a list of IBuildRequestStatus objects that represent my component Builds. This list might correspond to the Builders named by getBuilderNames(), but if builder categories are used, or 'Builder Aliases' are implemented, then they may not.


Class Variable Details

__iro__

Value:
(<InterfaceClass buildbot.interfaces.IBuildSetStatus>,
 <InterfaceClass zope.interface.Interface>)

__sro__

Value:
(<InterfaceClass buildbot.interfaces.IBuildSetStatus>,
 <InterfaceClass zope.interface.Interface>)