Trees | Indices | Help |
|
---|
|
zope.interface.Interface --+ | IStatusReceiver
I am an object which can receive build status updates. I may be subscribed to an IStatus, an IBuilderStatus, or an IBuildStatus.
Instance Methods | |||
|
|||
|
|||
|
|||
implementor of IStatusReceiver |
|
||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
Class Variables | |
__bases__ =
|
|
__identifier__ =
|
|
__iro__ =
|
|
__name__ =
|
|
__sro__ =
|
|
dependents = <WeakKeyDictionary at 45309104>
|
Method Details |
A new BuildSet has been submitted to the buildmaster.
|
A new BuildRequest has been submitted to the buildmaster.
|
A BuildRequest has been cancelled on the given Builder.
|
A new Builder has just been added. This method may return an IStatusReceiver (probably 'self') which will be subscribed to receive builderChangedState and buildStarted/Finished events.
|
Builder 'builderName' has changed state. The possible values for 'state' are 'offline', 'idle', and 'building'. |
Builder 'builderName' has just started a build. The build is an object which implements IBuildStatus, and can be queried for more information. This method may return an IStatusReceiver (it could even return 'self'). If it does so, stepStarted and stepFinished methods will be invoked on the object for the steps of this one build. This is a convenient way to subscribe to all build steps without missing any. This receiver will automatically be unsubscribed when the build finishes. It can also return a tuple of (IStatusReceiver, interval), in which case buildETAUpdate messages are sent ever 'interval' seconds, in addition to the stepStarted and stepFinished messages. |
A new Change was added to the ChangeMaster. By the time this event is received, all schedulers have already received the change. |
A step has just started. 'step' is the IBuildStepStatus which represents the step: it can be queried for more information. This method may return an IStatusReceiver (it could even return 'self'). If it does so, logStarted and logFinished methods will be invoked on the object for logs created by this one step. This receiver will be automatically unsubscribed when the step finishes. Alternatively, the method may return a tuple of an IStatusReceiver and an integer named 'updateInterval'. In addition to logStarted/logFinished messages, it will also receive stepETAUpdate messages about every updateInterval seconds. |
The text for a step has been updated. This is called when calling setText() on the step status, and hands in the text list. |
The text2 for a step has been updated. This is called when calling setText2() on the step status, and hands in text2 list. |
This is a periodic update on the progress this Step has made towards completion. It gets an ETA (in seconds from the present) of when the step ought to be complete, and a list of expectation tuples (as returned by IBuildStepStatus.getExpectations) with more detailed information. |
A new Log has been started, probably because a step has just started running a shell command. 'log' is the IStatusLog object which can be queried for more information. This method may return an IStatusReceiver (such as 'self'), in which case the target's logChunk method will be invoked as text is added to the logfile. This receiver will automatically be unsubsribed when the log finishes. |
Some text has been added to this log. 'channel' is one of LOG_CHANNEL_STDOUT, LOG_CHANNEL_STDERR, or LOG_CHANNEL_HEADER, as defined in IStatusLog.getChunks. |
A step has just finished. 'results' is the result tuple described in IBuildStepStatus.getResults. |
A build has just finished. 'results' is the result tuple described in IBuildStatus.getResults.
|
Class Variable Details |
__iro__
|
__sro__
|
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Fri Oct 29 10:00:41 2010 | http://epydoc.sourceforge.net |