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 105 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.__pythonCoverageInclusionExpressions, 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 634 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__report.
def TestCenterAdvanced.Config.Configuration.appendTimestampToReportName | ( | self | ) |
Definition at line 637 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__report.
def TestCenterAdvanced.Config.Configuration.collapseFunctions | ( | self | ) |
Definition at line 640 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__report.
def TestCenterAdvanced.Config.Configuration.fetchBullseyeCoverageSettings | ( | self, | |
coverageNode | |||
) |
Definition at line 371 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 365 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 413 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 244 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 393 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__pythonCoverageExclusionExpressions.
Referenced by TestCenterAdvanced.Config.Configuration.fetchPythonCoverageSettings().
def TestCenterAdvanced.Config.Configuration.fetchPythonCoverageInclusionExpressions | ( | self, | |
coverageNode | |||
) |
Definition at line 403 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__pythonCoverageInclusionExpressions.
Referenced by TestCenterAdvanced.Config.Configuration.fetchPythonCoverageSettings().
def TestCenterAdvanced.Config.Configuration.fetchPythonCoverageSettings | ( | self, | |
coverageNode | |||
) |
Definition at line 379 of file Config.py.
References TestCenterAdvanced.Config.Configuration.fetchPythonCoverageExclusionExpressions(), TestCenterAdvanced.Config.Configuration.fetchPythonCoverageInclusionExpressions(), 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 307 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 292 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 355 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 376 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 390 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 387 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 509 of file Config.py.
Referenced by TestCenterAdvanced.Config.Configuration.getMLABExecutableCommand().
|
static |
Definition at line 334 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.getConfigFilePath | ( | self | ) |
Definition at line 595 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__configFilePath.
Referenced by TestCenterAdvanced.Config.Configuration.__init__().
def TestCenterAdvanced.Config.Configuration.getCoverageExclusions | ( | self | ) |
Definition at line 652 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__pythonCoverageExclusionExpressions.
def TestCenterAdvanced.Config.Configuration.getCoverageInclusions | ( | self | ) |
Definition at line 655 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__pythonCoverageInclusionExpressions.
def TestCenterAdvanced.Config.Configuration.getDefaultTestTimeoutSeconds | ( | self | ) |
Definition at line 592 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__defaultTestTimeoutSeconds.
|
static |
Definition at line 344 of file Config.py.
Referenced by TestCenterAdvanced.Config.Configuration.fetchReportNodeSettings().
def TestCenterAdvanced.Config.Configuration.getIPCConnectionTimeout | ( | self | ) |
Definition at line 682 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__ipcConnectionTimeout.
def TestCenterAdvanced.Config.Configuration.getMaxTestTimeoutSeconds | ( | self | ) |
Definition at line 679 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__maxTestTimeoutSeconds.
def TestCenterAdvanced.Config.Configuration.getMLABArguments | ( | self | ) |
Definition at line 546 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__MLABArguments.
Referenced by TestCenterAdvanced.Config.Configuration.getMLABTestCenterCommand().
def TestCenterAdvanced.Config.Configuration.getMLABBinariesPath | ( | self | ) |
Definition at line 499 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 549 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__MLABCompileMode.
def TestCenterAdvanced.Config.Configuration.getMLABCurrentBinariesPath | ( | self | ) |
Definition at line 496 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__MLABCurrentExecutablePath.
Referenced by TestCenterAdvanced.Config.Configuration.getMLABEffectiveBinariesPath().
def TestCenterAdvanced.Config.Configuration.getMLABEffectiveBinariesPath | ( | self | ) |
Definition at line 505 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 532 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 572 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 502 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__MLABUseCurrent.
Referenced by TestCenterAdvanced.Config.Configuration.getMLABEffectiveBinariesPath().
def TestCenterAdvanced.Config.Configuration.getReportDirectory | ( | self | ) |
Definition at line 625 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__report.
def TestCenterAdvanced.Config.Configuration.getReportName | ( | self | ) |
Definition at line 628 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__report.
def TestCenterAdvanced.Config.Configuration.getReportOptions | ( | self | ) |
Definition at line 598 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__report.
def TestCenterAdvanced.Config.Configuration.getReportTimestampTemplate | ( | self | ) |
Definition at line 631 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__report.
def TestCenterAdvanced.Config.Configuration.getRestartInterval | ( | self | ) |
Definition at line 676 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__mMLABRestartInterval.
def TestCenterAdvanced.Config.Configuration.getResultDir | ( | self | ) |
Definition at line 490 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__resultOutputDirectory.
def TestCenterAdvanced.Config.Configuration.getResultFile | ( | self | ) |
Definition at line 493 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__resultOutputDirectory, and TestCenterAdvanced.Config.Configuration.__xmlResultFileName.
def TestCenterAdvanced.Config.Configuration.getSlaveLogFilePath | ( | self | ) |
Definition at line 484 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__MLABSlaveLogFileName, and TestCenterAdvanced.Config.Configuration.__resultOutputDirectory.
def TestCenterAdvanced.Config.Configuration.hideInfoMessages | ( | self | ) |
Definition at line 646 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__report.
def TestCenterAdvanced.Config.Configuration.hideSystemMessages | ( | self | ) |
Definition at line 649 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__report.
def TestCenterAdvanced.Config.Configuration.isBullseyeCoverageEnabled | ( | self | ) |
Definition at line 670 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__useBullseyeCoverage.
def TestCenterAdvanced.Config.Configuration.isGlobalPythonCoverageEnabled | ( | self | ) |
Definition at line 661 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__useGlobalPythonCoverage.
def TestCenterAdvanced.Config.Configuration.isPythonCoverageEnabled | ( | self | ) |
Definition at line 658 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__usePythonCoverage.
|
static |
Definition at line 241 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 421 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.__pythonCoverageInclusionExpressions, 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 673 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__useBullseyeCoverage.
def TestCenterAdvanced.Config.Configuration.setGlobalPythonCoverageEnabled | ( | self, | |
value | |||
) |
Definition at line 667 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__useGlobalPythonCoverage.
def TestCenterAdvanced.Config.Configuration.setMLABArguments | ( | self, | |
arguments | |||
) |
Definition at line 586 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__MLABArguments.
def TestCenterAdvanced.Config.Configuration.setMLABCompileMode | ( | self, | |
value | |||
) |
Definition at line 589 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__MLABCompileMode.
def TestCenterAdvanced.Config.Configuration.setMLABExecutablePath | ( | self, | |
executablePath | |||
) |
Definition at line 579 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__MLABExecutablePath.
def TestCenterAdvanced.Config.Configuration.setMLABUseCurrent | ( | self, | |
usecurrent | |||
) |
Definition at line 583 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__MLABUseCurrent.
def TestCenterAdvanced.Config.Configuration.setMLABUseDebug | ( | self, | |
useDebug | |||
) |
Definition at line 560 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__MLABCompileMode.
def TestCenterAdvanced.Config.Configuration.setPythonCoverageEnabled | ( | self, | |
value | |||
) |
Definition at line 664 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 601 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__report.
def TestCenterAdvanced.Config.Configuration.setResultDir | ( | self, | |
directory | |||
) |
Definition at line 487 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__resultOutputDirectory.
def TestCenterAdvanced.Config.Configuration.setTestCaseManagerOptions | ( | self, | |
shouldReloadPythonModulesWhenReloadingTestCases | |||
) |
Definition at line 569 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__shouldReloadPythonModulesWhenReloadingTestCases.
def TestCenterAdvanced.Config.Configuration.shouldReloadPythonModulesWhenReloadingTestCases | ( | self | ) |
Definition at line 566 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__shouldReloadPythonModulesWhenReloadingTestCases.
def TestCenterAdvanced.Config.Configuration.showFailedFunctionsOnly | ( | self | ) |
Definition at line 643 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__report.
def TestCenterAdvanced.Config.Configuration.storeTestCaseManagerSettings | ( | self, | |
xmlRoot | |||
) |
Definition at line 361 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__shouldReloadPythonModulesWhenReloadingTestCases.
Referenced by TestCenterAdvanced.Config.Configuration.save().
def TestCenterAdvanced.Config.Configuration.useMLABDebugVersion | ( | self | ) |
Definition at line 552 of file Config.py.
References TestCenterAdvanced.Config.Configuration.__MLABCompileMode.
Referenced by TestCenterAdvanced.Config.Configuration.getMLABExecutableCommand().