| Home | Trees | Index | Help |
|
|---|
|
buildbot
__builtin__.object:
The most base type
__builtin__.dict:
dict() -> new empty dictionary.
twisted.python.usage.Options:
An option list parser class
buildbot.scripts.runner.CheckConfigOptions
buildbot.scripts.runner.DebugClientOptions
buildbot.scripts.runner.ForceOptions
buildbot.scripts.runner.MakerBase
buildbot.scripts.runner.Options
buildbot.scripts.runner.SendChangeOptions
buildbot.scripts.runner.StatusClientOptions
buildbot.scripts.runner.TryOptions
buildbot.scripts.runner.TryServerOptions
__builtin__.type:
type(object) -> the object's type type(name, bases, dict) -> a
new type
buildbot.buildset.BuildSet:
I represent a set of potential Builds, all of the same source tree,
across a specified list of Builders.
buildbot.changes.bonsaipoller.BonsaiParser:
I parse the XML result from a bonsai cvsquery.
buildbot.changes.bonsaipoller.BonsaiResult:
I hold a list of CiNodes
buildbot.changes.bonsaipoller.CiNode:
I hold information baout one <ci> node, including a list of
files
buildbot.changes.bonsaipoller.FileNode:
I hold information about one <f> node
buildbot.changes.changes.Change:
I represent a single change to the source tree.
buildbot.changes.dnotify.DNotify
buildbot.changes.dnotify.DNotify_Handler
buildbot.changes.monotone.Monotone:
All methods of this class return a Deferred.
buildbot.clients.base.TextClient
buildbot.clients.sendchange.Sender
buildbot.dnotify.DNotify
buildbot.dnotify.DNotify_Handler
buildbot.locks.BaseLock:
Class handling claiming and releasing of self, and
keeping track of current and waiting owners.
buildbot.locks.LockAccess:
I am an object representing a way to access a lock.
buildbot.locks.RealSlaveLock
buildbot.manhole.chainedProtocolFactory
buildbot.manhole.makeTelnetProtocol
buildbot.master.Control
buildbot.process.base.Build:
I represent a single build by a single slave.
buildbot.process.base.BuildRequest:
I represent a request to a specific Builder to run a single build.
buildbot.process.builder.Ping
buildbot.process.buildstep.BuildStep:
I represent a single step of the build process.
buildbot.steps.dummy.Dummy:
I am a dummy no-op step, which runs entirely on the master, and simply
waits 5 seconds before finishing with SUCCESS
buildbot.steps.dummy.FailingDummy:
I am a dummy no-op step that 'runs' master-side and finishes (with a
FAILURE status) after 5 seconds.
buildbot.steps.transfer.FileDownload:
Download the first 'maxsize' bytes of a file, from the buildmaster to
the buildslave.
buildbot.steps.transfer.FileUpload:
Build step to transfer a file from the slave to the master.
buildbot.process.buildstep.LoggingBuildStep:
This is an abstract base class, suitable for inheritance by all
BuildSteps that invoke RemoteCommands which emit stdout/stderr
messages.
buildbot.steps.dummy.RemoteDummy:
I am a dummy no-op step that runs on the remote side and simply waits
5 seconds before completing with success.
buildbot.steps.shell.ShellCommand:
I run a single shell command on the buildslave.
buildbot.steps.python_twisted.BuildDebs:
I build the .deb packages.
buildbot.steps.python.BuildEPYDoc
buildbot.steps.shell.Configure
buildbot.steps.python_twisted.HLint:
I run a 'lint' checker over a set of .xhtml files.
buildbot.steps.maxq.MaxQ
buildbot.steps.python_twisted.ProcessDocs:
I build all docs.
buildbot.steps.python.PyFlakes
buildbot.steps.python_twisted.RemovePYCs
buildbot.steps.shell.SetProperty
buildbot.steps.shell.TreeSize
buildbot.steps.python_twisted.Trial:
I run a unit test suite using 'trial', a unittest-like testing
framework that comes with Twisted.
buildbot.steps.shell.WarningCountingShellCommand
buildbot.steps.source.Source:
This is a base class to generate a source tree in the buildslave.
buildbot.steps.source.Arch:
Check out a source tree from an Arch repository named 'archive'
available at 'url'.
buildbot.steps.source.Bazaar:
Bazaar is an alternative client for Arch repositories.
buildbot.steps.source.Bzr:
Check out a source tree from a bzr (Bazaar) repository at
'repourl'.
buildbot.steps.source.CVS:
I do CVS checkout/update operations.
buildbot.steps.source.Darcs:
Check out a source tree from a Darcs repository at 'repourl'.
buildbot.steps.source.Git:
Check out a source tree from a git repository 'repourl'.
buildbot.steps.source.Mercurial:
Check out a source tree from a mercurial repository 'repourl'.
buildbot.steps.source.Monotone:
Check out a revision from a monotone server at 'server_addr', branch
'branch'.
buildbot.steps.source.P4:
P4 is a class for accessing perforce revision control
buildbot.steps.source.P4Sync:
This is a partial solution for using a P4 source repository.
buildbot.steps.source.SVN:
I perform Subversion checkout/update operations.
buildbot.steps.trigger.Trigger:
I trigger a scheduler.Triggerable, to use one or more Builders as if
they were a single buildstep (like a subroutine call).
buildbot.steps.dummy.Wait:
I start a command on the slave that waits for the unit test to tell it
when to finish.
buildbot.process.buildstep.LogObserver
buildbot.process.properties.PropertyMap:
Privately-used mapping object to implement WithProperties'
substitutions, including the rendering of None as ''.
buildbot.scripts.logwatcher.FakeTransport
buildbot.scripts.reconfig.Reconfigurator
buildbot.scripts.runner.Maker
buildbot.scripts.startup.Follower
buildbot.scripts.tryclient.BuildSetStatusGrabber
buildbot.scripts.tryclient.SourceStampExtractor
buildbot.scripts.tryclient.BazExtractor
buildbot.scripts.tryclient.BzrExtractor
buildbot.scripts.tryclient.CVSExtractor
buildbot.scripts.tryclient.DarcsExtractor
buildbot.scripts.tryclient.GitExtractor
buildbot.scripts.tryclient.MercurialExtractor
buildbot.scripts.tryclient.SVNExtractor
buildbot.scripts.tryclient.TlaExtractor
buildbot.slave.bot.Master
buildbot.slave.bot.SlaveBuild:
This is an object that can hold state from one step to another in the
same build.
buildbot.slave.commands.Command
buildbot.slave.commands.DummyCommand:
I am a dummy no-op command that by default takes 5 seconds to
complete.
buildbot.slave.commands.SlaveFileDownloadCommand:
Download a file from master to slave Arguments:
buildbot.slave.commands.SlaveFileUploadCommand:
Upload a file from slave to build master Arguments:
buildbot.slave.commands.SlaveShellCommand:
This is a Command which runs a shell command.
buildbot.slave.commands.SourceBase:
Abstract base class for Version Control System operations (checkout
and update).
buildbot.slave.commands.Arch:
Arch-specific (tla-specific) VC operation.
buildbot.slave.commands.Bazaar:
Bazaar (/usr/bin/baz) is an alternative client for Arch
repositories.
buildbot.slave.commands.Bzr:
bzr-specific VC operation.
buildbot.slave.commands.CVS:
CVS-specific VC operation.
buildbot.slave.commands.Darcs:
Darcs-specific VC operation.
buildbot.slave.commands.Git:
Git specific VC operation.
buildbot.slave.commands.Mercurial:
Mercurial specific VC operation.
buildbot.slave.commands.Monotone:
Monotone-specific VC operation.
buildbot.slave.commands.P4:
A P4 source-updater.
buildbot.slave.commands.P4Sync:
A partial P4 source-updater.
buildbot.slave.commands.SVN:
Subversion-specific VC operation.
buildbot.slave.commands.WaitCommand:
I am a dummy command used by the buildbot unit test suite.
buildbot.slave.commands.LogFileWatcher
buildbot.slave.commands.ShellCommand
buildbot.status.base.StatusReceiver
buildbot.status.base.StatusReceiverMultiService
buildbot.status.words.IRC:
I am an IRC bot which can be queried for status information.
buildbot.status.mail.MailNotifier:
This is a status notifier which sends email to a list of recipients
upon the completion of each build.
buildbot.status.tinderbox.TinderboxMailNotifier:
This is a Tinderbox status notifier.
buildbot.status.client.PBListener:
I am a listener for PB-based status clients.
buildbot.status.base.StatusReceiverPerspective
buildbot.status.builder.BuildRequestStatus
buildbot.status.builder.BuildSetStatus
buildbot.status.builder.Event
buildbot.status.builder.HTMLLogFile
buildbot.status.builder.LogFile:
A LogFile keeps all of its contents on disk, in a non-pickle format to
which new entries can easily be appended.
buildbot.status.builder.LogFileProducer:
What's the plan?
buildbot.status.builder.SlaveStatus
buildbot.status.builder.Status:
I represent the status of the buildmaster.
buildbot.status.builder.TestResult
buildbot.status.client.BuildSubscriber
buildbot.status.client.RemoteChange
buildbot.status.client.RemoteEvent
buildbot.status.client.RemoteSlave
buildbot.status.progress.Expectations
buildbot.status.progress.StepProgress:
I keep track of how much progress a single BuildStep has made.
buildbot.status.progress.WatcherState
buildbot.status.web.base.Box
buildbot.status.web.base.OneLineMixin
buildbot.status.web.baseweb.OneLinePerBuild:
This shows one line per build, combining all builders together.
buildbot.status.web.baseweb.OneLinePerBuildOneBuilder
buildbot.status.web.builder.StatusResourceAllBuilders
buildbot.status.web.builder.StatusResourceBuilder
buildbot.status.web.grid.ANYBRANCH
buildbot.status.web.logs.ChunkConsumer
buildbot.status.web.waterfall.Spacer
buildbot.status.words.Contact:
I hold the state for a single user's interaction with the
buildbot.
buildbot.status.words.IrcBuildRequest
buildbot.util.ComparableMixin:
Specify a list of attributes that are 'important'.
buildbot.manhole.ArbitraryCheckerManhole:
This Manhole accepts ssh connections, but uses an arbitrary
user-supplied 'checker' object to perform authentication.
buildbot.manhole.AuthorizedKeysManhole:
This Manhole accepts ssh connections, and requires that the
prospective client have an ssh private key that matches one of the public
keys in our authorized_keys file.
buildbot.locks.BaseLockId:
Abstract base class for LockId classes.
buildbot.locks.MasterLock:
I am a semaphore that limits the number of simultaneous actions.
buildbot.locks.SlaveLock:
I am a semaphore that limits simultaneous actions on each
buildslave.
buildbot.scheduler.BaseScheduler:
A Schduler creates BuildSets and submits them to the BuildMaster.
buildbot.scheduler.BaseUpstreamScheduler
buildbot.scheduler.AnyBranchScheduler:
This Scheduler will handle changes on a variety of branches.
buildbot.scheduler.Dependent:
This scheduler runs some set of 'downstream' builds when the
'upstream' scheduler has completed successfully.
buildbot.scheduler.Nightly:
Imitate 'cron' scheduling.
buildbot.scheduler.Periodic:
Instead of watching for Changes, this Scheduler can just start a build
at fixed intervals.
buildbot.scheduler.Scheduler:
The default Scheduler class will run a build after some period of time
called the treeStableTimer, on a given set of Builders.
buildbot.scheduler.Triggerable:
This scheduler doesn't do anything until it is triggered by a Trigger
step in a factory.
buildbot.scheduler.TryBase
buildbot.process.factory.BuildFactory:
buildbot.process.factory.CPAN
buildbot.process.factory.Distutils
buildbot.process.factory.GNUAutoconf
buildbot.process.factory.Trial:
Build a python module that uses distutils and trial.
buildbot.process.process_twisted.TwistedBaseFactory
buildbot.changes.base.ChangeSource
buildbot.changes.bonsaipoller.BonsaiPoller:
This source will poll a bonsai server for changes and submit them to
the change master.
buildbot.changes.p4poller.P4Source:
This source will poll a perforce repository for changes and submit
them to the change master.
buildbot.changes.pb.PBChangeSource
buildbot.changes.svnpoller.SVNPoller:
This source will poll a Subversion repository for changes and submit
them to the change master.
buildbot.status.mail.Domain
buildbot.changes.mail.MaildirSource:
This source will watch a maildir that is subscribed to a FreshCVS
change-announcement mailing list.
buildbot.changes.monotone.MonotoneSource:
This source will poll a monotone server for changes and submit them to
the change master.
buildbot.changes.p4poller.P4Source:
This source will poll a perforce repository for changes and submit
them to the change master.
buildbot.manhole.PasswordManhole:
This Manhole accepts encrypted (ssh) connections, and requires a
username and password to authorize access.
buildbot.process.properties.Properties:
I represent a set of properties that can be interpolated into various
strings in buildsteps.
buildbot.sourcestamp.SourceStamp:
This is a tuple of (branch, revision, patchspec, changes).
buildbot.status.base.StatusReceiverMultiService
buildbot.status.words.IRC:
I am an IRC bot which can be queried for status information.
buildbot.status.mail.MailNotifier:
This is a status notifier which sends email to a list of recipients
upon the completion of each build.
buildbot.status.tinderbox.TinderboxMailNotifier:
This is a Tinderbox status notifier.
buildbot.status.client.PBListener:
I am a listener for PB-based status clients.
buildbot.changes.svnpoller.SVNPoller:
This source will poll a Subversion repository for changes and submit
them to the change master.
buildbot.manhole.TelnetManhole:
This Manhole accepts unencrypted (telnet) connections, and requires a
username and password authorize access.
buildbot.process.properties.WithProperties:
This is a marker class, used fairly widely to indicate that we want to
interpolate build properties.
exceptions.Exception:
Common base class for all exceptions.
buildbot.slave.commands.AbandonChain:
A series of chained steps can raise this exception to indicate that
one of the intermediate ShellCommands has failed, such that there is no
point in running the remainder.
buildbot.scheduler.BadJobfile
buildbot.interfaces.BuildbotNotRunningError
buildbot.interfaces.BuilderInUseError
buildbot.scripts.logwatcher.BuildmasterTimeoutError
buildbot.scripts.logwatcher.BuildSlaveDetectedError
buildbot.scripts.logwatcher.BuildslaveTimeoutError
buildbot.interfaces.BuildSlaveTooOldError
buildbot.slave.commands.CommandInterrupted
buildbot.changes.bonsaipoller.EmptyResult
twisted.spread.pb.Error:
This error can be raised to generate known error conditions.
buildbot.changes.bonsaipoller.InvalidResultError
buildbot.changes.bonsaipoller.NoMoreCiNodes
buildbot.changes.bonsaipoller.NoMoreFileNodes
buildbot.interfaces.NoSlaveError
buildbot.changes.maildir.NoSuchMaildir
buildbot.scripts.logwatcher.ReconfigError
exceptions.StandardError:
Base class for all standard Python exceptions.
exceptions.ValueError:
Inappropriate argument value (of correct type).
buildbot.slave.commands.TimeoutError
twisted.application.service.Service:
Base class for services
buildbot.changes.base.ChangeSource
buildbot.changes.bonsaipoller.BonsaiPoller:
This source will poll a bonsai server for changes and submit them to
the change master.
buildbot.changes.p4poller.P4Source:
This source will poll a perforce repository for changes and submit
them to the change master.
buildbot.changes.pb.PBChangeSource
buildbot.changes.svnpoller.SVNPoller:
This source will poll a Subversion repository for changes and submit
them to the change master.
buildbot.changes.monotone.MonotoneSource:
This source will poll a monotone server for changes and submit them to
the change master.
twisted.application.service.MultiService:
Straightforward Service Container
buildbot.scheduler.BaseScheduler:
A Schduler creates BuildSets and submits them to the BuildMaster.
buildbot.scheduler.BaseUpstreamScheduler
buildbot.scheduler.AnyBranchScheduler:
This Scheduler will handle changes on a variety of branches.
buildbot.scheduler.Dependent:
This scheduler runs some set of 'downstream' builds when the
'upstream' scheduler has completed successfully.
buildbot.scheduler.Nightly:
Imitate 'cron' scheduling.
buildbot.scheduler.Periodic:
Instead of watching for Changes, this Scheduler can just start a build
at fixed intervals.
buildbot.scheduler.Scheduler:
The default Scheduler class will run a build after some period of time
called the treeStableTimer, on a given set of Builders.
buildbot.scheduler.Triggerable:
This scheduler doesn't do anything until it is triggered by a Trigger
step in a factory.
buildbot.scheduler.TryBase
buildbot.slave.bot.Bot:
I represent the slave-side bot.
buildbot.master.BotMaster:
This is the master-side service which manages remote buildbot
slaves.
buildbot.master.BuildMaster
buildbot.buildslave.BuildSlave:
This is the master-side representative for a remote buildbot
slave.
buildbot.slave.bot.BuildSlave
buildbot.changes.changes.ChangeMaster:
This is the master-side service which receives file change
notifications from CVS.
buildbot.changes.maildir.MaildirService:
I watch a maildir for new messages.
buildbot.changes.mail.MaildirSource:
This source will watch a maildir that is subscribed to a FreshCVS
change-announcement mailing list.
buildbot.status.base.StatusReceiverMultiService
buildbot.status.words.IRC:
I am an IRC bot which can be queried for status information.
buildbot.status.mail.MailNotifier:
This is a status notifier which sends email to a list of recipients
upon the completion of each build.
buildbot.status.tinderbox.TinderboxMailNotifier:
This is a Tinderbox status notifier.
buildbot.status.client.PBListener:
I am a listener for PB-based status clients.
buildbot.status.web.baseweb.WebStatus
buildbot.slave.bot.SlaveBuilder:
This is the local representation of a single Builder: it handles a
single kind of build (like an all-warnings build).
twisted.conch.checkers.SSHPublicKeyDatabase
buildbot.manhole.AuthorizedKeysChecker:
Accept connections using SSH keys from a given file.
twisted.internet.defer.Deferred:
This is a callback which will be put off until later.
buildbot.util.CancelableDeferred:
I am a version of Deferred that can be canceled by calling my
.cancel() method.
twisted.internet.protocol.Factory:
This is a factory which produces protocols.
twisted.internet.protocol.ClientFactory:
A Protocol factory for clients.
twisted.spread.pb.PBClientFactory:
Client factory for PB brokers.
buildbot.pbutil.ReconnectingPBClientFactory:
Reconnecting client factory for PB brokers.
twisted.internet.protocol.ReconnectingClientFactory:
My clients auto-reconnect with an exponential back-off.
buildbot.pbutil.ReconnectingPBClientFactory:
Reconnecting client factory for PB brokers.
buildbot.status.words.ThrottledClientFactory
twisted.persisted.styles.Ephemeral:
This type of object is never persisted; if possible, even references
to it are eliminated.
twisted.spread.banana.Pynana
twisted.spread.pb.Broker:
I am a broker for objects.
twisted.persisted.styles.Versioned:
This type of object is persisted with versioning information.
buildbot.status.builder.BuilderStatus:
I handle status information for a single process.base.Builder
object.
buildbot.master.BuildMaster
buildbot.status.builder.BuildStatus
buildbot.status.builder.BuildStepStatus:
I represent a collection of output status for a
buildbot.process.step.BuildStep.
buildbot.master.Dispatcher
twisted.python.components.Adapter:
I am the default implementation of an Adapter for some interface.
buildbot.status.web.waterfall.BuildBox
buildbot.process.builder.BuilderControl
buildbot.status.web.waterfall.BuildTopBox
buildbot.status.web.changes.ChangeBox
buildbot.status.web.waterfall.CurrentBox
buildbot.status.web.waterfall.EventBox
buildbot.status.web.waterfall.SpacerBox
buildbot.status.web.waterfall.StepBox
twisted.spread.jelly.Jellyable:
Inherit from me to Jelly yourself directly with the `getStateFor'
convenience method.
twisted.spread.flavors.Serializable:
An object that can be passed remotely.
twisted.spread.flavors.Referenceable
buildbot.slave.bot.Bot:
I represent the slave-side bot.
buildbot.process.builder.Builder:
I manage all Builds of a given type.
buildbot.status.progress.BuildProgress:
I keep track of overall build progress.
buildbot.status.client.RemoteBuild
buildbot.status.client.RemoteBuilder
buildbot.status.client.RemoteBuildRequest
buildbot.status.client.RemoteBuildSet
buildbot.status.client.RemoteBuildStep
buildbot.process.buildstep.RemoteCommand:
I represent a single command to be run on the slave.
buildbot.process.buildstep.LoggedRemoteCommand:
I am a RemoteCommand which gathers output from the
remote command into one or more local log files.
buildbot.process.buildstep.RemoteShellCommand:
This class helps you run a shell command on the build slave.
buildbot.steps.transfer.StatusRemoteCommand
buildbot.status.client.RemoteLog
buildbot.process.builder.SlaveBuilder:
I am the master-side representative for one of the buildbot.slave.bot.SlaveBuilder objects
that lives in a remote buildbot.
buildbot.slave.bot.SlaveBuilder:
This is the local representation of a single Builder: it handles a
single kind of build (like an all-warnings build).
buildbot.clients.base.StatusClient:
To use this, call my .connected method with a RemoteReference to the
buildmaster's StatusClientPerspective object.
buildbot.scripts.tryclient.Try
twisted.spread.pb.Avatar:
A default IPerspective implementor.
buildbot.pbutil.NewCredPerspective
buildbot.buildslave.BuildSlave:
This is the master-side representative for a remote buildbot
slave.
buildbot.changes.pb.ChangePerspective
buildbot.master.DebugPerspective
buildbot.status.base.StatusReceiverPerspective
buildbot.scheduler.Try_Userpass_Perspective
twisted.web.resource.Resource:
I define a web-accessible resource.
buildbot.status.web.logs.HTMLLog
buildbot.status.web.base.HtmlResource
buildbot.status.web.about.AboutBuildbot
buildbot.status.web.builder.BuildersResource
buildbot.status.web.slaves.BuildSlavesResource
buildbot.status.web.build.BuildsResource
buildbot.status.web.changes.ChangesResource
buildbot.status.web.grid.GridStatusResource
buildbot.status.web.baseweb.LastBuild
buildbot.status.web.logs.LogsResource
buildbot.status.web.baseweb.OneBoxPerBuilder:
This shows a narrow table with one row per builder.
buildbot.status.web.slaves.OneBuildSlaveResource
buildbot.status.web.baseweb.OneLinePerBuild:
This shows one line per build, combining all builders together.
buildbot.status.web.baseweb.OneLinePerBuildOneBuilder
buildbot.status.web.base.StaticHTML
buildbot.status.web.builder.StatusResourceAllBuilders
buildbot.status.web.build.StatusResourceBuild
buildbot.status.web.builder.StatusResourceBuilder
buildbot.status.web.step.StatusResourceBuildStep
buildbot.status.web.step.StepsResource
buildbot.status.web.tests.TestResult
buildbot.status.web.tests.TestsResource
buildbot.status.web.waterfall.WaterfallHelp
buildbot.status.web.waterfall.WaterfallStatusResource:
This builds the main status page, with the waterfall display, and all
child pages.
buildbot.status.tests.OneTest
buildbot.status.tests.TestResults
buildbot.status.web.logs.TextLog
twisted.web.xmlrpc.XMLRPC:
A resource that implements XML-RPC.
| Home | Trees | Index | Help |
|
|---|
| Generated by Epydoc 2.1 on Tue Sep 16 09:16:01 2008 | http://epydoc.sf.net |