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

Module interfaces

source code

Interface documentation.

Define the interfaces that are implemented by various buildbot classes.

Classes
  NoSlaveError
  BuilderInUseError
  BuildSlaveTooOldError
  LatentBuildSlaveFailedToSubstantiate
  BuildbotNotRunningError
  IChangeSource
Service which feeds Change objects to the changemaster.
  ISourceStamp
  IEmailSender
I know how to send email, and can be used by other parts of the Buildbot to contact developers.
  IEmailLookup
  IStatus
I am an object, obtainable from the buildmaster, which can provide status information.
  IBuildSetStatus
I represent a set of Builds, each run on a separate Builder but all using the same source tree.
  IBuildRequestStatus
I represent a request to build a particular set of source code on a particular Builder.
  ISlaveStatus
  ISchedulerStatus
  IBuilderStatus
  IEventSource
  IBuildStatus
I represent the status of a single Build/BuildRequest.
  ITestResult
I describe the results of a single unit test.
  IBuildStepStatus
I hold status for a single BuildStep.
  IStatusEvent
I represent a Builder Event, something non-Build related that can happen to a Builder.
  IStatusLog
I represent a single Log, which is a growing list of text items that contains some kind of output for a single BuildStep.
  IStatusLogConsumer
I am an object which can be passed to IStatusLog.subscribeConsumer().
  IStatusReceiver
I am an object which can receive build status updates.
  IControl
  IBuilderControl
  IBuildRequestControl
  IBuildControl
  ILogFile
This is the internal interface to a LogFile, used by the BuildStep to write data into the log.
  ILogObserver
Objects which provide this interface can be used in a BuildStep to watch the output of a LogFile and parse it incrementally.
  IBuildSlave
  ILatentBuildSlave
A build slave that is not always running, but can run when requested.
  IRenderable
An object that can be interpolated with properties from a build.
  IProperties
An object providing access to build properties
  IScheduler
Variables
  LOG_CHANNEL_STDOUT = 0
  LOG_CHANNEL_STDERR = 1
  LOG_CHANNEL_HEADER = 2
  __package__ = 'buildbot'