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
 
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
 
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 43399792>
Method Details

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.

getBuilderNames()

source code 

Return a list of the names of all Builders on which this set will do builds.

Returns:
list of names via Deferred

Class Variable Details

__iro__

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

__sro__

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