| Method Summary | 
  | Inherited from ShellCommand | 
|  | __init__(self,
          workdir,
          description,
          descriptionDone,
          command,
          **kwargs) | 
|  | checkForOldSlaveAndLogfiles(self) | 
|  | describe(self,
          done)Return a list of short strings to describe this step, for the status 
display.
 | 
|  | setCommand(self,
          command) | 
|  | setupEnvironment(self,
          cmd) | 
|  | start(self)Begin the step.
 | 
  | Inherited from LoggingBuildStep | 
|  | checkDisconnect(self,
          f) | 
|  | commandComplete(self,
          cmd)This is a general-purpose hook method for subclasses.
 | 
|  | createSummary(self,
          log)To create summary logs, do something like this: warnings = 
grep('^Warning:', log.getText()) self.addCompleteLog('warnings', 
warnings)
 | 
|  | evaluateCommand(self,
          cmd)Decide whether the command was SUCCESS, WARNINGS, or FAILURE.
 | 
|  | getColor(self,
          cmd,
          results) | 
|  | getText(self,
          cmd,
          results) | 
|  | getText2(self,
          cmd,
          results)We have decided to add a short note about ourselves to the overall 
build description, probably because something went wrong.
 | 
|  | interrupt(self,
          reason)Halt the command, either because the user has decided to cancel the 
build ('reason' is a string), or because the slave has disconnected 
('reason' is a ConnectionLost Failure).
 | 
|  | maybeGetText2(self,
          cmd,
          results) | 
|  | setStatus(self,
          cmd,
          results) | 
|  | setupLogfiles(self,
          cmd,
          logfiles)Set up any additional logfiles= logs.
 | 
|  | startCommand(self,
          cmd,
          errorMessages) | 
  | Inherited from BuildStep | 
|  | acquireLocks(self,
          res) | 
|  | addCompleteLog(self,
          name,
          text) | 
|  | addHTMLLog(self,
          name,
          html) | 
|  | addLog(self,
          name) | 
|  | addLogObserver(self,
          logname,
          observer) | 
|  | addURL(self,
          name,
          url)Add a BuildStep URL to this step.
 | 
|  | failed(self,
          why) | 
|  | finished(self,
          results) | 
|  | getProperty(self,
          propname) | 
|  | getSlaveName(self) | 
|  | releaseLocks(self) | 
|  | runCommand(self,
          c) | 
|  | setProgress(self,
          metric,
          value)BuildSteps can call self.setProgress() to announce progress along some 
metric.
 | 
|  | setProperty(self,
          propname,
          value) | 
|  | setStepStatus(self,
          step_status) | 
|  | setupProgress(self) | 
|  | slaveVersion(self,
          command,
          oldversion)Return the version number of the given slave command.
 | 
|  | slaveVersionIsOlderThan(self,
          command,
          minversion) | 
|  | startStep(self,
          remote)Begin the step.
 |