TAutomatedTestExecutor
Facility to execute automated tests.
Inheritance
Level | Ancestor | Description |
---|---|---|
1 | TObject | Ultimate ancestor in a class hierarchy |
2 | TAutomatedTestExecutor |
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
Scope | Visibility | Type | Name | Description |
---|---|---|---|---|
Instance | protected | TDomElement | Configuration | |
Instance | protected | TDomElement | TestsConfiguration | |
Instance | protected | TList<TAutomatedTestResult> | TestResults | |
Instance | protected | TStack<TAutomatedTestPathElement> | SuitePath | |
Instance | protected | TSqlDatabaseConnector | DatabaseConnector | |
Instance | public | TAutomatedTestRuntime | MaximumRuntime | |
Instance | public | TAutomatedTestContext | Context | |
Instance | public | TListeners | Listeners | |
Instance | public | TText | FilterPath |
Methods
Scope | Visibility | Result | Name | Description |
---|---|---|---|---|
Instance | protected | ConfigureFiles(Element: TDomElement) | ||
Instance | protected | ConfigureDatabase(Element: TDomElement) | ||
Instance | protected | LoadConfiguration() | ||
Instance | public | Create(TestResults: TList<TAutomatedTestResult>) | ||
Instance | public | Destroy() | ||
Instance | public | StartSuite(Name: TText) | ||
Instance | public | EndSuite() | ||
Instance | public | Execute(Test: TAutomatedTest) |