| Method Summary |
| |
__init__(self,
workdir,
command,
env,
want_stdout,
want_stderr,
timeout,
logfiles,
**kwargs)
|
| |
__repr__(self)
|
twisted.internet.defer.Deferred
|
start(self)
Tell the slave to start executing the remote command. |
| Inherited from LoggedRemoteCommand |
| |
addHeader(self,
data)
|
| |
addStderr(self,
data)
|
| |
addStdout(self,
data)
|
| |
addToLog(self,
logname,
data)
|
| |
remoteComplete(self,
maybeFailure)
Subclasses can override this. |
| |
remoteUpdate(self,
update)
|
| |
useLog(self,
loog,
closeWhenFinished,
logfileName)
Start routing messages from a remote logfile to a local LogFile |
| Inherited from RemoteCommand |
| |
__getstate__(self)
|
| |
interrupt(self,
why)
|
| None
|
remote_complete(self,
failure)
Called by the slave's buildbot.slave.bot.SlaveBuilder to notify
me the remote command has finished. |
| |
remote_update(self,
updates)
I am called by the slave's buildbot.slave.bot.SlaveBuilder so I can
receive updates from the running remote command. |
| |
run(self,
step,
remote)
|
| Inherited from Referenceable |
| |
jellyFor(self,
jellier)
(internal) |
| |
remoteMessageReceived(self,
broker,
message,
args,
kw)
A remote message has been received. |
| Inherited from Serializable |
| |
processUniqueID(self)
Return an ID which uniquely represents this object for this
process. |
| Inherited from Jellyable |
| |
getStateFor(self,
jellier)
|