GaudiTest.py File Reference

Go to the source code of this file.

Classes

class  GaudiTest.TemporaryEnvironment
 Utility Classes. More...
 
class  GaudiTest.TempDir
 
class  GaudiTest.TempFile
 
class  GaudiTest.CMT
 
class  GaudiTest.BasicOutputValidator
 Output Validation Classes. More...
 
class  GaudiTest.FilePreprocessor
 
class  GaudiTest.FilePreprocessorSequence
 
class  GaudiTest.LineSkipper
 
class  GaudiTest.BlockSkipper
 
class  GaudiTest.RegexpReplacer
 
class  GaudiTest.LineSorter
 Special preprocessor sorting the list of strings (whitespace separated) that follow a signature on a single line. More...
 
class  GaudiTest.ReferenceFileValidator
 
class  GaudiTest.GaudiFilterExecutable
 
class  GaudiTest.GaudiExeTest
 
class  GaudiTest.HTMLResultStream
 
class  GaudiTest.XMLResultStream
 

Namespaces

 GaudiTest
 

Functions

def GaudiTest.ROOT6WorkAroundEnabled
 
def GaudiTest.total_seconds_replacement (timedelta)
 
def GaudiTest.which (executable)
 Locates an executable in the executables path ($PATH) and returns the full path to it. More...
 
def GaudiTest.rationalizepath (p)
 
def GaudiTest.hexreplace (match)
 
def GaudiTest.hexConvert (char)
 
def GaudiTest.convert_xml_illegal_chars (val)
 
def GaudiTest.escape_xml_illegal_chars
 
def GaudiTest.findReferenceBlock
 
def GaudiTest.countErrorLines
 
def GaudiTest._parseTTreeSummary (lines, pos)
 
def GaudiTest.findTTreeSummaries (stdout)
 
def GaudiTest.cmpTreesDicts
 
def GaudiTest.getCmpFailingValues (reference, to_check, fail_path)
 
def GaudiTest.parseHistosSummary (lines, pos)
 
def GaudiTest.findHistosSummaries (stdout)
 

Variables

string GaudiTest.__author__ = 'Marco Clemencic CERN/PH-LBC'
 File: GaudiTest.py Author: Marco Clemencic CERN/PH-LBC. More...
 
tuple GaudiTest._illegal_xml_chars_RE = re.compile(u'[\x00-\x08\x0b\x0c\x0e-\x1F\uD800-\uDFFF\uFFFE\uFFFF]')
 
tuple GaudiTest.maskPointers = RegexpReplacer("0x[0-9a-fA-F]{4,16}","0x########")
 
tuple GaudiTest.normalizeDate
 
tuple GaudiTest.normalizeEOL = FilePreprocessor()
 
tuple GaudiTest.skipEmptyLines = FilePreprocessor()
 
 GaudiTest.normalizeExamples = maskPointers+normalizeDate
 
tuple GaudiTest.lineSkipper
 
tuple GaudiTest.h_count_re = re.compile(r"^(.*)SUCCESS\s+Booked (\d+) Histogram\(s\) :\s+(.*)")