This is an abstract base class, suitable for inheritance by all 
  BuildSteps that invoke RemoteCommands which emit stdout/stderr 
  messages.
    | 
       
     | 
      
        
          __init__(self,
        logfiles={},
        lazylogfiles=False,
        log_eval_func=None,
        *args,
        **kwargs) | 
          
            source code
            
           | 
         
       
      
     | 
  
    | 
       
     | 
      
        
          addLogFile(self,
        logname,
        filename) 
      This allows to add logfiles after construction, but before calling 
      startCommand(). | 
          
            source code
            
           | 
         
       
      
     | 
  
    | 
       
     | 
      
      
     | 
  
    | 
       
     | 
      
      
     | 
  
    | 
       
     | 
      
      
     | 
  
    | 
       
     | 
      
        
          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). | 
          
            source code
            
           | 
         
       
      
     | 
  
    | 
       
     | 
      
      
     | 
  
    | 
       
     | 
      
      
     | 
  
    | 
       
     | 
      
        
          createSummary(self,
        log) 
      To create summary logs, do something like this: warnings = 
      grep('^Warning:', log.getText()) self.addCompleteLog('warnings', 
      warnings) | 
          
            source code
            
           | 
         
       
      
     | 
  
    | 
       
     | 
      
      
     | 
  
    | 
       
     | 
      
      
     | 
  
    | 
       
     | 
      
        
          getText2(self,
        cmd,
        results) 
      We have decided to add a short note about ourselves to the overall 
      build description, probably because something went wrong. | 
          
            source code
            
           | 
         
       
      
     | 
  
    | 
       
     | 
      
      
     | 
  
    | 
       
     | 
      
      
     | 
  
  
    | 
     Inherited from BuildStep:
      acquireLocks,
      addCompleteLog,
      addFactoryArguments,
      addHTMLLog,
      addLog,
      addLogObserver,
      addURL,
      describe,
      failed,
      finished,
      getLog,
      getProperty,
      getSlaveName,
      getStepFactory,
      releaseLocks,
      runCommand,
      setBuild,
      setBuildSlave,
      setDefaultWorkdir,
      setProgress,
      setProperty,
      setStepStatus,
      setupProgress,
      slaveVersion,
      slaveVersionIsOlderThan,
      start,
      startStep
       
     |