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) |
Public Attributes | |
cmakeFile | |
executable | |
name | |
Definition at line 121 of file CodeTest.py.
def TestSupport.CodeTest.CodeTest.__init__ | ( | self, | |
cmakeFile = None , |
|||
executable = None |
|||
) |
Definition at line 123 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 184 of file CodeTest.py.
References TestSupport.CodeTest.CodeTest.__searchedExecutable, TestSupport.CodeTest.CodeTest._getBuildRoot(), TestSupport.CodeTest.CodeTest._getError(), 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 181 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 160 of file CodeTest.py.
References TestSupport.CodeTest.CodeTest.__executableExists(), TestSupport.CodeTest.CodeTest.__searchedExecutable, TestSupport.CodeTest.CodeTest._findExecutables(), TestSupport.CodeTest.CodeTest.executable, 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.existsExecutable(), and TestSupport.CodeTest.CodeTest.injectTestFunctions().
def TestSupport.CodeTest.CodeTest.getInfoDict | ( | self | ) |
Definition at line 147 of file CodeTest.py.
References TestSupport.CodeTest.CodeTest.__infoDict, and TestSupport.CodeTest.CodeTest.cmakeFile.
def TestSupport.CodeTest.CodeTest.getTestFunctionGroups | ( | self | ) |
Definition at line 158 of file CodeTest.py.
Referenced by TestSupport.CodeTest.CodeTest.injectTestFunctions().
def TestSupport.CodeTest.CodeTest.injectTestFunctions | ( | self, | |
context | |||
) |
Definition at line 291 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 239 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.executable, and TestSupport.CodeTest.CodeTest.existsExecutable().
Referenced by TestSupport.CodeTest.CodeTest.injectTestFunctions().
TestSupport.CodeTest.CodeTest.cmakeFile |
Definition at line 127 of file CodeTest.py.
Referenced by TestSupport.CodeTest.CodeTest.getInfoDict().
TestSupport.CodeTest.CodeTest.executable |
Definition at line 128 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 132 of file CodeTest.py.
Referenced by TestSupport.CodeTest.CodeTest.buildProject(), and TestSupport.CodeTest.CodeTest.getExecutable().