Package buildbot :: Package process :: Module buildstep :: Class BuildStep
[frames] | no frames]

Class BuildStep

source code

                    object --+
                             |
properties.PropertiesMixin --+
                             |
                            BuildStep
Known Subclasses:

Instance Methods
 
__init__(self, **kwargs)
x.__init__(...) initializes x; see help(type(x)) for signature
source code
 
describe(self, done=False) source code
 
setBuild(self, build) source code
 
setBuildSlave(self, buildslave) source code
 
setDefaultWorkdir(self, workdir) source code
 
addFactoryArguments(self, **kwargs) source code
 
setStepStatus(self, step_status) source code
 
setupProgress(self) source code
 
setProgress(self, metric, value) source code
 
startStep(self, remote) source code
 
acquireLocks(self, res=None) source code
 
start(self) source code
 
interrupt(self, reason) source code
 
releaseLocks(self) source code
 
finished(self, results) source code
 
failed(self, why) source code
 
slaveVersion(self, command, oldversion=None) source code
 
slaveVersionIsOlderThan(self, command, minversion) source code
 
getSlaveName(self) source code
 
addLog(self, name) source code
 
getLog(self, name) source code
 
addCompleteLog(self, name, text) source code
 
addHTMLLog(self, name, html) source code
 
addLogObserver(self, logname, observer) source code
 
addURL(self, name, url) source code
 
runCommand(self, c) source code
 
__provides__(...)
Special descriptor for class __provides__

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Inherited from properties.PropertiesMixin: __providedBy__, getProperties, getProperty, hasProperty, has_key, render, setProperty

Static Methods
a new object with type S, a subtype of T
__new__(klass, *args, **kwargs) source code
Class Variables
  haltOnFailure = False
  flunkOnWarnings = False
  flunkOnFailure = False
  warnOnWarnings = False
  warnOnFailure = False
  alwaysRun = False
  doStepIf = True
  hideStepIf = False
  set_runtime_properties = True
the default value for the runtime parameter of setProperty.
  parms = ['name', 'locks', 'haltOnFailure', 'flunkOnWarnings', ...
  name = 'generic'
  locks = []
  progressMetrics = ()
  useProgress = True
  build = None
hash(x)
  step_status = None
hash(x)
  progress = None
hash(x)
  __implemented__ = <implementedBy buildbot.process.buildstep.Bu...
Properties

Inherited from object: __class__

Method Details

__init__(self, **kwargs)
(Constructor)

source code 

x.__init__(...) initializes x; see help(type(x)) for signature

Overrides: object.__init__
(inherited documentation)

__new__(klass, *args, **kwargs)
Static Method

source code 
Returns: a new object with type S, a subtype of T
Overrides: object.__new__
(inherited documentation)

__provides__(...)

 

Special descriptor for class __provides__

The descriptor caches the implementedBy info, so that we can get declarations for objects without instance-specific interfaces a bit quicker.

Overrides: properties.PropertiesMixin.__provides__

Class Variable Details

parms

Value:
['name',
 'locks',
 'haltOnFailure',
 'flunkOnWarnings',
 'flunkOnFailure',
 'warnOnWarnings',
 'warnOnFailure',
 'alwaysRun',
...

__implemented__

Value:
<implementedBy buildbot.process.buildstep.BuildStep>