Package buildbot :: Package process :: Module process_twisted :: Class TwistedTrial
[frames | no frames]

Class TwistedTrial

   BuildStep --+            
               |            
LoggingBuildStep --+        
                   |        
        ShellCommand --+    
                       |    
                   Trial --+
                           |
                          TwistedTrial


Method Summary
    Inherited from Trial
  __init__(self, reactor, python, trial, testpath, tests, testChanges, recurse, randomly, trialMode, trialArgs, **kwargs)
  addTestResult(self, testname, results, text, tlog)
  commandComplete(self, cmd)
This is a general-purpose hook method for subclasses.
  createSummary(self, loog)
  evaluateCommand(self, cmd)
Decide whether the command was SUCCESS, WARNINGS, or FAILURE.
  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.
  rtext(self, fmt)
  setupEnvironment(self, cmd)
  start(self)
Begin the step.
    Inherited from ShellCommand
  checkForOldSlaveAndLogfiles(self)
  describe(self, done)
Return a list of short strings to describe this step, for the status display.
  setCommand(self, command)
    Inherited from LoggingBuildStep
  checkDisconnect(self, f)
  getColor(self, cmd, results)
  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.

Instance Variable Summary
    Inherited from Trial
  logfiles: a dict mapping log NAMEs to workdir-relative FILENAMEs of their corresponding logfiles.
    Inherited from ShellCommand
NoneType command: a list of argv strings (or WithProperties instances).
    Inherited from BuildStep
buildbot.process.base.Build build: the parent Build which is executing this step
buildbot.status.progress.StepProgress progress: tracks ETA for the step
buildbot.status.builder.BuildStepStatus step_status: collects output status

Class Variable Summary
bool recurse = False
NoneType testpath = None                                                                  
str tests = 'twisted'
str trial = './bin/trial'
list trialMode = ['--reporter=bwverbose']
    Inherited from Trial
bool flunkOnFailure = True
str name = 'trial'
tuple progressMetrics = ('output', 'tests', 'test.log')
NoneType python = None                                                                  
bool randomly = False
NoneType reactor = None                                                                  
bool testChanges = False
list trialArgs = []
    Inherited from ShellCommand
NoneType description = None                                                                  
NoneType descriptionDone = None                                                                  
    Inherited from LoggingBuildStep
list parms = ['build', 'name', 'locks', 'haltOnFailure', 'flu...
    Inherited from BuildStep
bool flunkOnWarnings = False
bool haltOnFailure = False
list locks = []
bool useProgress = True
bool warnOnFailure = False
bool warnOnWarnings = False

Class Variable Details

recurse

Type:
bool
Value:
False                                                                  

testpath

Type:
NoneType
Value:
None                                                                  

tests

Type:
str
Value:
'twisted'                                                              

trial

Type:
str
Value:
'./bin/trial'                                                          

trialMode

Type:
list
Value:
['--reporter=bwverbose']                                               

Generated by Epydoc 2.1 on Sun Dec 10 22:04:45 2006 http://epydoc.sf.net