TestCenter Reference
|
Static Public Member Functions | |
def | nodeHasValidText (node) |
def | getBoolean (node, default, attributeName) |
def | getInteger (node, default, attributeName) |
def | findMLABExecutable (basePath, executableName, subPath) |
def TestCenterAdvanced.Config.Configuration.__init__ | ( | self, | |
filePath = None , |
|||
autoSave = True , |
|||
isTestCaseManager = False |
|||
) |
Loads configuration from given file or creates configuration with default values. If a configuration is created and @a autoSave is True then the configuration is automatically saved. Otherwise, you have to save is explicitly.
Definition at line 113 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__configFilePath, TestCenterAdvanced.Config.Configuration.__defaultTestTimeoutSeconds, TestCenterAdvanced.Config.Configuration.__ipcConnectionTimeout, TestCenterAdvanced.Config.Configuration.__load(), TestSupport.FieldValueTests.FieldValueTestCase.__load(), TestCenterAdvanced.Config.Configuration.__maxTestTimeoutSeconds, TestCenterAdvanced.Config.Configuration.__MLABArguments, TestCenterAdvanced.Config.Configuration.__MLABCompileMode, TestCenterAdvanced.Config.Configuration.__MLABCurrentExecutablePath, TestCenterAdvanced.Config.Configuration.__MLABExecutablePath, TestCenterAdvanced.Config.Configuration.__MLABSlaveLogFileName, TestCenterAdvanced.Config.Configuration.__MLABUseCurrent, TestCenterAdvanced.Config.Configuration.__mMLABRestartInterval, TestCenterAdvanced.Config.Configuration.__pythonCoverageExclusionExpressions, TestCenterAdvanced.Config.Configuration.__report, TestCenterAdvanced.Config.Configuration.__resultOutputDirectory, TestCenterAdvanced.Config.Configuration.__setDefaultValues(), TestCenterAdvanced.Config.Configuration.__shouldReloadPythonModulesWhenReloadingTestCases, TestCenterAdvanced.Config.Configuration.__useBullseyeCoverage, TestCenterAdvanced.Config.Configuration.__useGlobalPythonCoverage, TestCenterAdvanced.Config.Configuration.__usePythonCoverage, TestCenterAdvanced.Config.Configuration.__xmlResultFileName, TestCenterAdvanced.Config.Configuration.fetchCoverageSettings(), TestCenterAdvanced.Config.Configuration.fetchIPCSettings(), TestCenterAdvanced.Config.Configuration.fetchMLABSettings(), TestCenterAdvanced.Config.Configuration.fetchReportSettings(), TestCenterAdvanced.Config.Configuration.fetchTestCaseManagerSettings(), TestCenterAdvanced.Config.Configuration.getConfigFilePath(), TestCenterAdvanced.Config.Configuration.getMLABBinariesPath(), TestSupport.FieldValueTests.FieldValueTestCase.FieldListBase.save(), TestSupport.FieldValueTests.FieldValueTestCaseSet.save(), TestCenterAdvanced.Config.Configuration.save(), and TestSupport.FieldValueTests.FieldValueTestCase.save().
def TestCenterAdvanced.Config.Configuration.appendTestCaseNameToReportName | ( | self | ) |
Definition at line 676 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__report.
def TestCenterAdvanced.Config.Configuration.appendTimestampToReportName | ( | self | ) |
Definition at line 680 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__report.
def TestCenterAdvanced.Config.Configuration.collapseFunctions | ( | self | ) |
Definition at line 684 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__report.
def TestCenterAdvanced.Config.Configuration.fetchBullseyeCoverageSettings | ( | self, | |
coverageNode | |||
) |
Definition at line 399 of file Config.py.
References TestCenterAdvanced.Config.Configuration.fetchUseBullseyeCoverage().
Referenced by TestCenterAdvanced.Config.Configuration.fetchCoverageSettings().
def TestCenterAdvanced.Config.Configuration.fetchCoverageSettings | ( | self, | |
xmlRoot | |||
) |
Definition at line 393 of file Config.py.
References TestCenterAdvanced.Config.Configuration.fetchBullseyeCoverageSettings(), and TestCenterAdvanced.Config.Configuration.fetchPythonCoverageSettings().
Referenced by TestCenterAdvanced.Config.Configuration.__init__().
def TestCenterAdvanced.Config.Configuration.fetchIPCSettings | ( | self, | |
xmlRoot | |||
) |
Definition at line 436 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__ipcConnectionTimeout, and TestCenterAdvanced.Config.Configuration.nodeHasValidText().
Referenced by TestCenterAdvanced.Config.Configuration.__init__().
def TestCenterAdvanced.Config.Configuration.fetchMLABSettings | ( | self, | |
xmlRoot | |||
) |
Definition at line 267 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__defaultTestTimeoutSeconds, TestCenterAdvanced.Config.Configuration.__maxTestTimeoutSeconds, TestCenterAdvanced.Config.Configuration.__MLABArguments, TestCenterAdvanced.Config.Configuration.__MLABCompileMode, TestCenterAdvanced.Config.Configuration.__MLABExecutablePath, TestCenterAdvanced.Config.Configuration.__MLABSlaveLogFileName, TestCenterAdvanced.Config.Configuration.__MLABUseCurrent, TestCenterAdvanced.Config.Configuration.__mMLABRestartInterval, TestCenterAdvanced.Config.Configuration.__resultOutputDirectory, TestCenterAdvanced.Config.Configuration.__xmlResultFileName, and TestCenterAdvanced.Config.Configuration.nodeHasValidText().
Referenced by TestCenterAdvanced.Config.Configuration.__init__().
def TestCenterAdvanced.Config.Configuration.fetchPythonCoverageExclusionExpressions | ( | self, | |
coverageNode | |||
) |
Definition at line 427 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__pythonCoverageExclusionExpressions.
Referenced by TestCenterAdvanced.Config.Configuration.fetchPythonCoverageSettings().
def TestCenterAdvanced.Config.Configuration.fetchPythonCoverageSettings | ( | self, | |
coverageNode | |||
) |
Definition at line 409 of file Config.py.
References TestCenterAdvanced.Config.Configuration.fetchPythonCoverageExclusionExpressions(), TestCenterAdvanced.Config.Configuration.fetchUseGlobalPythonCoverage(), and TestCenterAdvanced.Config.Configuration.fetchUsePythonCoverage().
Referenced by TestCenterAdvanced.Config.Configuration.fetchCoverageSettings().
def TestCenterAdvanced.Config.Configuration.fetchReportNodeSettings | ( | self, | |
xmlRoot | |||
) |
Definition at line 332 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__report, TestCenterAdvanced.Config.Configuration.getBoolean(), and TestCenterAdvanced.Config.Configuration.getInteger().
Referenced by TestCenterAdvanced.Config.Configuration.fetchReportSettings().
def TestCenterAdvanced.Config.Configuration.fetchReportSettings | ( | self, | |
xmlRoot | |||
) |
Definition at line 316 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__report, TestCenterAdvanced.Config.Configuration.fetchReportNodeSettings(), and TestCenterAdvanced.Config.Configuration.nodeHasValidText().
Referenced by TestCenterAdvanced.Config.Configuration.__init__().
def TestCenterAdvanced.Config.Configuration.fetchTestCaseManagerSettings | ( | self, | |
xmlRoot | |||
) |
Definition at line 382 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__shouldReloadPythonModulesWhenReloadingTestCases, and TestCenterAdvanced.Config.Configuration.getBoolean().
Referenced by TestCenterAdvanced.Config.Configuration.__init__().
def TestCenterAdvanced.Config.Configuration.fetchUseBullseyeCoverage | ( | self, | |
bullseyeNode | |||
) |
Definition at line 404 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__useBullseyeCoverage, and TestCenterAdvanced.Config.Configuration.getBoolean().
Referenced by TestCenterAdvanced.Config.Configuration.fetchBullseyeCoverageSettings().
def TestCenterAdvanced.Config.Configuration.fetchUseGlobalPythonCoverage | ( | self, | |
pythonCoverageNode | |||
) |
Definition at line 421 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__useGlobalPythonCoverage, and TestCenterAdvanced.Config.Configuration.getBoolean().
Referenced by TestCenterAdvanced.Config.Configuration.fetchPythonCoverageSettings().
def TestCenterAdvanced.Config.Configuration.fetchUsePythonCoverage | ( | self, | |
pythonCoverageNode | |||
) |
Definition at line 416 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__usePythonCoverage, and TestCenterAdvanced.Config.Configuration.getBoolean().
Referenced by TestCenterAdvanced.Config.Configuration.fetchPythonCoverageSettings().
|
static |
Searches for the executable in the basePath and all levels of the provided subPath in a 'deepest first' manner
Definition at line 538 of file Config.py.
Referenced by TestCenterAdvanced.Config.Configuration.getMLABExecutableCommand().
|
static |
Definition at line 361 of file Config.py.
Referenced by TestCenterAdvanced.Config.Configuration.fetchReportNodeSettings(), TestCenterAdvanced.Config.Configuration.fetchTestCaseManagerSettings(), TestCenterAdvanced.Config.Configuration.fetchUseBullseyeCoverage(), TestCenterAdvanced.Config.Configuration.fetchUseGlobalPythonCoverage(), and TestCenterAdvanced.Config.Configuration.fetchUsePythonCoverage().
def TestCenterAdvanced.Config.Configuration.getConfigFile | ( | self | ) |
Definition at line 638 of file Config.py.
References TestCenterAdvanced.Config.Configuration.getConfigFilePath().
def TestCenterAdvanced.Config.Configuration.getConfigFilePath | ( | self | ) |
Definition at line 634 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__configFilePath.
Referenced by TestCenterAdvanced.Config.Configuration.__init__(), and TestCenterAdvanced.Config.Configuration.getConfigFile().
def TestCenterAdvanced.Config.Configuration.getCoverageExclusions | ( | self | ) |
Definition at line 700 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__pythonCoverageExclusionExpressions.
def TestCenterAdvanced.Config.Configuration.getDefaultTestTimeoutSeconds | ( | self | ) |
Definition at line 630 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__defaultTestTimeoutSeconds.
|
static |
Definition at line 371 of file Config.py.
Referenced by TestCenterAdvanced.Config.Configuration.fetchReportNodeSettings().
def TestCenterAdvanced.Config.Configuration.getIPCConnectionTimeout | ( | self | ) |
Definition at line 735 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__ipcConnectionTimeout.
def TestCenterAdvanced.Config.Configuration.getMaxTestTimeoutSeconds | ( | self | ) |
Definition at line 732 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__maxTestTimeoutSeconds.
def TestCenterAdvanced.Config.Configuration.getMLABArguments | ( | self | ) |
Definition at line 577 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__MLABArguments.
Referenced by TestCenterAdvanced.Config.Configuration.getMLABTestCenterCommand().
def TestCenterAdvanced.Config.Configuration.getMLABBinariesPath | ( | self | ) |
Definition at line 525 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__MLABExecutablePath.
Referenced by TestCenterAdvanced.Config.Configuration.__init__(), and TestCenterAdvanced.Config.Configuration.getMLABEffectiveBinariesPath().
def TestCenterAdvanced.Config.Configuration.getMLABCompileMode | ( | self | ) |
Definition at line 581 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__MLABCompileMode.
def TestCenterAdvanced.Config.Configuration.getMLABCurrentBinariesPath | ( | self | ) |
Definition at line 521 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__MLABCurrentExecutablePath.
Referenced by TestCenterAdvanced.Config.Configuration.getMLABEffectiveBinariesPath().
def TestCenterAdvanced.Config.Configuration.getMLABEffectiveBinariesPath | ( | self | ) |
Definition at line 533 of file Config.py.
References TestCenterAdvanced.Config.Configuration.getMLABBinariesPath(), TestCenterAdvanced.Config.Configuration.getMLABCurrentBinariesPath(), and TestCenterAdvanced.Config.Configuration.getMLABUseCurrent().
Referenced by TestCenterAdvanced.Config.Configuration.getMLABExecutableCommand().
def TestCenterAdvanced.Config.Configuration.getMLABExecutableCommand | ( | self | ) |
Definition at line 562 of file Config.py.
References TestCenterAdvanced.Config.Configuration.findMLABExecutable(), TestCenterAdvanced.Config.Configuration.getMLABEffectiveBinariesPath(), and TestCenterAdvanced.Config.Configuration.useMLABDebugVersion().
Referenced by TestCenterAdvanced.Config.Configuration.getMLABTestCenterCommand().
def TestCenterAdvanced.Config.Configuration.getMLABTestCenterCommand | ( | self, | |
macroName | |||
) |
Definition at line 607 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__configFilePath, TestCenterAdvanced.Config.Configuration.getMLABArguments(), and TestCenterAdvanced.Config.Configuration.getMLABExecutableCommand().
def TestCenterAdvanced.Config.Configuration.getMLABUseCurrent | ( | self | ) |
Definition at line 529 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__MLABUseCurrent.
Referenced by TestCenterAdvanced.Config.Configuration.getMLABEffectiveBinariesPath().
def TestCenterAdvanced.Config.Configuration.getReportDirectory | ( | self | ) |
Definition at line 664 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__report.
def TestCenterAdvanced.Config.Configuration.getReportName | ( | self | ) |
Definition at line 668 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__report.
def TestCenterAdvanced.Config.Configuration.getReportOptions | ( | self | ) |
Definition at line 641 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__report.
def TestCenterAdvanced.Config.Configuration.getReportTimestampTemplate | ( | self | ) |
Definition at line 672 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__report.
def TestCenterAdvanced.Config.Configuration.getRestartInterval | ( | self | ) |
Definition at line 728 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__mMLABRestartInterval.
def TestCenterAdvanced.Config.Configuration.getResultDir | ( | self | ) |
Definition at line 513 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__resultOutputDirectory.
def TestCenterAdvanced.Config.Configuration.getResultFile | ( | self | ) |
Definition at line 517 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__resultOutputDirectory, and TestCenterAdvanced.Config.Configuration.__xmlResultFileName.
def TestCenterAdvanced.Config.Configuration.getSlaveLogFilePath | ( | self | ) |
Definition at line 505 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__MLABSlaveLogFileName, and TestCenterAdvanced.Config.Configuration.__resultOutputDirectory.
def TestCenterAdvanced.Config.Configuration.hideInfoMessages | ( | self | ) |
Definition at line 692 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__report.
def TestCenterAdvanced.Config.Configuration.hideSystemMessages | ( | self | ) |
Definition at line 696 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__report.
def TestCenterAdvanced.Config.Configuration.isBullseyeCoverageEnabled | ( | self | ) |
Definition at line 720 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__useBullseyeCoverage.
def TestCenterAdvanced.Config.Configuration.isGlobalPythonCoverageEnabled | ( | self | ) |
Definition at line 708 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__useGlobalPythonCoverage.
def TestCenterAdvanced.Config.Configuration.isPythonCoverageEnabled | ( | self | ) |
Definition at line 704 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__usePythonCoverage.
|
static |
Definition at line 263 of file Config.py.
Referenced by TestCenterAdvanced.Config.Configuration.fetchIPCSettings(), TestCenterAdvanced.Config.Configuration.fetchMLABSettings(), and TestCenterAdvanced.Config.Configuration.fetchReportSettings().
def TestCenterAdvanced.Config.Configuration.save | ( | self, | |
filename = None |
|||
) |
Save the configuration variables set to the file with the given name.
Definition at line 444 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__configFilePath, TestCenterAdvanced.Config.Configuration.__defaultTestTimeoutSeconds, TestCenterAdvanced.Config.Configuration.__ipcConnectionTimeout, TestCenterAdvanced.Config.Configuration.__maxTestTimeoutSeconds, TestCenterAdvanced.Config.Configuration.__MLABArguments, TestCenterAdvanced.Config.Configuration.__MLABCompileMode, TestCenterAdvanced.Config.Configuration.__MLABExecutablePath, TestCenterAdvanced.Config.Configuration.__MLABSlaveLogFileName, TestCenterAdvanced.Config.Configuration.__MLABUseCurrent, TestCenterAdvanced.Config.Configuration.__mMLABRestartInterval, TestCenterAdvanced.Config.Configuration.__pythonCoverageExclusionExpressions, TestCenterAdvanced.Config.Configuration.__report, TestCenterAdvanced.Config.Configuration.__resultOutputDirectory, TestCenterAdvanced.Config.Configuration.__useBullseyeCoverage, TestCenterAdvanced.Config.Configuration.__useGlobalPythonCoverage, TestCenterAdvanced.Config.Configuration.__usePythonCoverage, TestCenterAdvanced.Config.Configuration.__xmlResultFileName, TestCenterAdvanced.Config.Configuration.storeTestCaseManagerSettings(), and TestCenterAdvanced.Config.unicode.
Referenced by TestCenterAdvanced.Config.Configuration.__init__().
def TestCenterAdvanced.Config.Configuration.setBullseyeCoverageEnabled | ( | self, | |
value | |||
) |
Definition at line 724 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__useBullseyeCoverage.
def TestCenterAdvanced.Config.Configuration.setGlobalPythonCoverageEnabled | ( | self, | |
value | |||
) |
Definition at line 716 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__useGlobalPythonCoverage.
def TestCenterAdvanced.Config.Configuration.setMLABArguments | ( | self, | |
arguments | |||
) |
Definition at line 622 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__MLABArguments.
def TestCenterAdvanced.Config.Configuration.setMLABCompileMode | ( | self, | |
value | |||
) |
Definition at line 626 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__MLABCompileMode.
def TestCenterAdvanced.Config.Configuration.setMLABExecutablePath | ( | self, | |
executablePath | |||
) |
Definition at line 613 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__MLABExecutablePath.
def TestCenterAdvanced.Config.Configuration.setMLABUseCurrent | ( | self, | |
usecurrent | |||
) |
Definition at line 618 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__MLABUseCurrent.
def TestCenterAdvanced.Config.Configuration.setMLABUseDebug | ( | self, | |
useDebug | |||
) |
Definition at line 593 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__MLABCompileMode.
def TestCenterAdvanced.Config.Configuration.setPythonCoverageEnabled | ( | self, | |
value | |||
) |
Definition at line 712 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__usePythonCoverage.
def TestCenterAdvanced.Config.Configuration.setReportOptions | ( | self, | |
directory, | |||
name, | |||
timestampTemplate, | |||
appendTestCaseName, | |||
appendTimestamp, | |||
collapseFunctions, | |||
showFailedFunctionsOnly, | |||
hideInfoMessages, | |||
hideSystemMessages | |||
) |
Definition at line 644 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__report.
def TestCenterAdvanced.Config.Configuration.setResultDir | ( | self, | |
directory | |||
) |
Definition at line 509 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__resultOutputDirectory.
def TestCenterAdvanced.Config.Configuration.setTestCaseManagerOptions | ( | self, | |
shouldReloadPythonModulesWhenReloadingTestCases | |||
) |
Definition at line 603 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__shouldReloadPythonModulesWhenReloadingTestCases.
def TestCenterAdvanced.Config.Configuration.shouldReloadPythonModulesWhenReloadingTestCases | ( | self | ) |
Definition at line 600 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__shouldReloadPythonModulesWhenReloadingTestCases.
def TestCenterAdvanced.Config.Configuration.showFailedFunctionsOnly | ( | self | ) |
Definition at line 688 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__report.
def TestCenterAdvanced.Config.Configuration.storeTestCaseManagerSettings | ( | self, | |
xmlRoot | |||
) |
Definition at line 388 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__shouldReloadPythonModulesWhenReloadingTestCases.
Referenced by TestCenterAdvanced.Config.Configuration.save().
def TestCenterAdvanced.Config.Configuration.useMLABDebugVersion | ( | self | ) |
Definition at line 585 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__MLABCompileMode.
Referenced by TestCenterAdvanced.Config.Configuration.getMLABExecutableCommand().