Checkers
index
/local_disk/sherwood/RTT/Tools/RunTimeTester/RunTimeTester-00-00-93/src/Checkers.py

Checkers that run on  logfiles returned after processing.
 
simpleLogChecker - A Log checker that examines log files for the success message
                   printed by the  athena Applicationmanager.
                   Gets the logname from a JobInfo object.
 
atlfastRegressionChecker - Checks the output of the Atlfast Comparator for differences
                           not = 0.
                           
PS

 
Modules
       
copy
logging
os
shutil
string
sys
time

 
Classes
       
Checker
AtlfastRegressionChecker
HistogramDiffer
SimpleErrorLogChecker
SimpleFileDiffer
SimpleLogChecker

 
class AtlfastRegressionChecker(Checker)
     Methods defined here:
__init__(self)
check(self, jMinder)

Methods inherited from Checker:
__call__(self, minder)
setLogger(self, newLogger)

 
class Checker
     Methods defined here:
__call__(self, minder)
__init__(self)
check(self)
setLogger(self, newLogger)

 
class HistogramDiffer(Checker)
     Methods defined here:
__init__(self, comparisonType)
check(self, jMinder)
isLegalComparisonType(self, comparisonType)
# to move into Legals class

Methods inherited from Checker:
__call__(self, minder)
setLogger(self, newLogger)

 
class SimpleErrorLogChecker(Checker)
     Methods defined here:
__init__(self, testString)
check(self, jMinder)

Methods inherited from Checker:
__call__(self, minder)
setLogger(self, newLogger)

 
class SimpleFileDiffer(Checker)
     Methods defined here:
__init__(self)
check(self, jMinder)

Methods inherited from Checker:
__call__(self, minder)
setLogger(self, newLogger)

 
class SimpleLogChecker(Checker)
     Methods defined here:
__init__(self, searchStringList, vetoStringList=[])
check(self, jMinder)
checkSearchString(self, str, fileName)
determine if all the substrings in list self.searchStrings
checkVetoString(self, str, fileName)

Methods inherited from Checker:
__call__(self, minder)
setLogger(self, newLogger)

 
Data
        failure = -1
globalReporter = <Reporter.GlobalReporter instance>
logger = <logging.Logger instance>
success = 0