[Buildbot-devel] setting the description field for ShellCommand
John Blair
John.Blair at Sun.COM
Tue Nov 1 23:10:59 UTC 2005
I need to run commands before our source tree is ready for buildbot to
run "make". I've been using ShellCommand to do this, but b/c it shows
the first 2 words in the command the resulting column in the waterfall
display is very wide.
To allow me to run arbitrary shell commands and set the displayed
description field, I wrote this object:
class DescribedShellCommand(ShellCommand):
name = "described shell command"
warnOnFailure = True
def __init__(self, **kwargs):
self.description = kwargs['description']
self.descriptionDone = kwargs['descriptionDone']
ShellCommand.__init__(self, **kwargs)
This lets me write steps like this in the master.cfg file:
s(step.DescribedShellCommand,
command = ["cp", "foo/bar/baz/Makefile.foo", "."],
description = ["build", "prep"],
descriptionDone = ["prep done"])
Is there a better way to do this than what I've done?
-john.
More information about the devel
mailing list