TAutomatedTestExecutor

Facility to execute automated tests.

Inheritance

LevelAncestorDescription
1TObjectUltimate ancestor in a class hierarchy
2TAutomatedTestExecutor

Source

AutomatedTest.Executor.pas (41)

Description

Executes a test if it meets certain conditions like MaximumRuntime or FilterPath. Before executing tests, TAutomatedTestExecutor sets up a proper TAutomatedTestContext.

Fields

ScopeVisibilityTypeNameDescription
InstanceprotectedTDomElementConfiguration
InstanceprotectedTDomElementTestsConfiguration
InstanceprotectedTList<TAutomatedTestResult>TestResults
InstanceprotectedTStack<TAutomatedTestPathElement>SuitePath
InstanceprotectedTSqlDatabaseConnectorDatabaseConnector
InstancepublicTAutomatedTestRuntimeMaximumRuntime
InstancepublicTAutomatedTestContextContext
InstancepublicTListenersListeners
InstancepublicTTextFilterPath

Methods

ScopeVisibilityResultNameDescription
InstanceprotectedConfigureFiles(Element: TDomElement)
InstanceprotectedConfigureDatabase(Element: TDomElement)
InstanceprotectedLoadConfiguration()
InstancepublicCreate(TestResults: TList<TAutomatedTestResult>)
InstancepublicDestroy()
InstancepublicStartSuite(Name: TText)
InstancepublicEndSuite()
InstancepublicExecute(Test: TAutomatedTest)