BaseTest.py File Reference

Go to the source code of this file.

Classes

class  GaudiTesting.BaseTest.BaseTest
 
class  GaudiTesting.BaseTest.Result
 
class  GaudiTesting.BaseTest.BasicOutputValidator
 
class  GaudiTesting.BaseTest.FilePreprocessor
 
class  GaudiTesting.BaseTest.FilePreprocessorSequence
 
class  GaudiTesting.BaseTest.LineSkipper
 
class  GaudiTesting.BaseTest.BlockSkipper
 
class  GaudiTesting.BaseTest.RegexpReplacer
 
class  GaudiTesting.BaseTest.LineSorter
 Special preprocessor sorting the list of strings (whitespace separated) that follow a signature on a single line. More...
 
class  GaudiTesting.BaseTest.ReferenceFileValidator
 

Namespaces

 GaudiTesting.BaseTest
 

Functions

def GaudiTesting.BaseTest.sanitize_for_xml (data)
 
def GaudiTesting.BaseTest.dumpProcs (name)
 
def GaudiTesting.BaseTest.kill_tree (ppid, sig)
 
def GaudiTesting.BaseTest.ROOT6WorkAroundEnabled
 
def GaudiTesting.BaseTest.RationalizePath (p)
 
def GaudiTesting.BaseTest.which (executable)
 
def GaudiTesting.BaseTest.findTTreeSummaries (stdout)
 
def GaudiTesting.BaseTest.cmpTreesDicts
 
def GaudiTesting.BaseTest.getCmpFailingValues (reference, to_check, fail_path)
 
def GaudiTesting.BaseTest._parseTTreeSummary (lines, pos)
 
def GaudiTesting.BaseTest.parseHistosSummary (lines, pos)
 
def GaudiTesting.BaseTest.findHistosSummaries (stdout)
 
def GaudiTesting.BaseTest.PlatformIsNotSupported (self, context, result)
 
def GaudiTesting.BaseTest.GetPlatform (self)
 
def GaudiTesting.BaseTest.isWinPlatform (self)
 

Variables

tuple GaudiTesting.BaseTest.maskPointers = RegexpReplacer("0x[0-9a-fA-F]{4,16}","0x########")
 
tuple GaudiTesting.BaseTest.normalizeDate
 
tuple GaudiTesting.BaseTest.normalizeEOL = FilePreprocessor()
 
tuple GaudiTesting.BaseTest.skipEmptyLines = FilePreprocessor()
 
 GaudiTesting.BaseTest.normalizeExamples = maskPointers+normalizeDate
 
tuple GaudiTesting.BaseTest.lineSkipper
 
tuple GaudiTesting.BaseTest.h_count_re = re.compile(r"^(.*)SUCCESS\s+Booked (\d+) Histogram\(s\) :\s+([\s\w=-]*)")