TestCenter Reference
|
Public Member Functions | |
def | __init__ (self, cmakeFile=None, executable=None) |
def | getInfoDict (self) |
def | getTestFunctionGroups (self) |
def | getExecutable (self) |
def | existsExecutable (self) |
def | buildProject (self) |
def | loadTestFunctions (self) |
def | injectTestFunctions (self, context, allowedStdErrRegExp=None) |
Public Attributes | |
cmakeFile | |
executable | |
name | |
Definition at line 138 of file CodeTest.py.
def TestSupport.CodeTest.CodeTest.__init__ | ( | self, | |
cmakeFile = None , |
|||
executable = None |
|||
) |
Definition at line 140 of file CodeTest.py.
References TestSupport.CodeTest.CodeTest.__infoDict, TestSupport.CodeTest.CodeTest.__testFunctionGroups, and TestSupport.CodeTest.CodeTest.__uniqueFunctionNames.
def TestSupport.CodeTest.CodeTest.buildProject | ( | self | ) |
Definition at line 220 of file CodeTest.py.
References TestSupport.CodeTest.CodeTest.__appendSuffix(), TestSupport.CodeTest.CodeTest.__searchedExecutable, TestSupport.CodeTest.CodeTest._getBuildRoot(), TestSupport.CodeTest.CodeTest._getError(), TestSupport.CodeTest.CodeTest.cmakeFile, TestSupport.CodeTest.CodeTest.executable, TestSupport.CodeTest.CodeTest.existsExecutable(), TestCenterAdvanced.Config.ReportConfig.name, TestCenterAdvanced.Master.ProgressTestCase.name, TestSupport.CodeTest.TestFunctionGroup.name, TestSupport.CodeTest.TestFunction.name, and TestSupport.CodeTest.CodeTest.name.
Referenced by TestSupport.CodeTest.CodeTest.loadTestFunctions().
def TestSupport.CodeTest.CodeTest.existsExecutable | ( | self | ) |
Definition at line 217 of file CodeTest.py.
References TestSupport.CodeTest.CodeTest.__executableExists(), and TestSupport.CodeTest.CodeTest.getExecutable().
Referenced by TestSupport.CodeTest.CodeTest.buildProject(), and TestSupport.CodeTest.CodeTest.loadTestFunctions().
def TestSupport.CodeTest.CodeTest.getExecutable | ( | self | ) |
Definition at line 182 of file CodeTest.py.
References TestSupport.CodeTest.CodeTest.__appendSuffix(), TestSupport.CodeTest.CodeTest.__executableExists(), TestSupport.CodeTest.CodeTest.__searchedExecutable, TestSupport.CodeTest.CodeTest._findExecutable(), and TestSupport.CodeTest.CodeTest.executable.
Referenced by TestSupport.CodeTest.CodeTest.existsExecutable(), and TestSupport.CodeTest.CodeTest.injectTestFunctions().
def TestSupport.CodeTest.CodeTest.getInfoDict | ( | self | ) |
Definition at line 166 of file CodeTest.py.
References TestSupport.CodeTest.CodeTest.__infoDict, and TestSupport.CodeTest.CodeTest.cmakeFile.
def TestSupport.CodeTest.CodeTest.getTestFunctionGroups | ( | self | ) |
Definition at line 179 of file CodeTest.py.
References TestSupport.CodeTest.CodeTest.__testFunctionGroups.
Referenced by TestSupport.CodeTest.CodeTest.injectTestFunctions().
def TestSupport.CodeTest.CodeTest.injectTestFunctions | ( | self, | |
context, | |||
allowedStdErrRegExp = None |
|||
) |
Definition at line 341 of file CodeTest.py.
References TestSupport.CodeTest.CodeTest._determineSanitizerSetUpCode(), TestSupport.CodeTest.CodeTest._functionCode(), TestSupport.CodeTest.CodeTest._groupCode(), TestSupport.CodeTest.CodeTest._hasSanitizerSuppression(), TestSupport.CodeTest.CodeTest.getExecutable(), TestSupport.CodeTest.CodeTest.getTestFunctionGroups(), and TestSupport.CodeTest.CodeTest.loadTestFunctions().
def TestSupport.CodeTest.CodeTest.loadTestFunctions | ( | self | ) |
Definition at line 288 of file CodeTest.py.
References TestSupport.CodeTest.CodeTest.__getUniqueFunctionName(), TestSupport.CodeTest.CodeTest.__testFunctionGroups, TestSupport.CodeTest.CodeTest.__uniqueFunctionNames, TestSupport.CodeTest.CodeTest._parseTestFunctionsFromOutput(), TestSupport.CodeTest.CodeTest.buildProject(), TestSupport.CodeTest.CodeTest.cmakeFile, TestSupport.CodeTest.CodeTest.executable, and TestSupport.CodeTest.CodeTest.existsExecutable().
Referenced by TestSupport.CodeTest.CodeTest.injectTestFunctions().
TestSupport.CodeTest.CodeTest.cmakeFile |
Definition at line 144 of file CodeTest.py.
Referenced by TestSupport.CodeTest.CodeTest.buildProject(), TestSupport.CodeTest.CodeTest.getInfoDict(), and TestSupport.CodeTest.CodeTest.loadTestFunctions().
TestSupport.CodeTest.CodeTest.executable |
Definition at line 145 of file CodeTest.py.
Referenced by TestSupport.CodeTest.CodeTest.buildProject(), TestSupport.CodeTest.CodeTest.getExecutable(), and TestSupport.CodeTest.CodeTest.loadTestFunctions().
TestSupport.CodeTest.CodeTest.name |
Definition at line 149 of file CodeTest.py.
Referenced by TestSupport.CodeTest.CodeTest.buildProject().