All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
BaseTest.py File Reference

Go to the source code of this file.

Classes

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

Namespaces

 BaseTest
 

Functions

def BaseTest.ROOT6WorkAroundEnabled
 
def BaseTest.RationalizePath
 
def BaseTest.which
 
def BaseTest.findTTreeSummaries
 
def BaseTest.cmpTreesDicts
 
def BaseTest.getCmpFailingValues
 
def BaseTest._parseTTreeSummary
 
def BaseTest.parseHistosSummary
 
def BaseTest.findHistosSummaries
 
def BaseTest.PlatformIsNotSupported
 
def BaseTest.GetPlatform
 
def BaseTest.isWinPlatform
 
def BaseTest._expandReferenceFileName
 

Variables

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