Class used for programmatically launching test execution.
Classes
| Class | Description | |
|---|---|---|
| CodedStepAttribute |
Attribute placed on a coded automation step in the code behind of a test.
| |
| CombinationStepsResult | ||
| CommandLineRunner |
Processes the execution of test (.aii) and test list (.aiilist).
| |
| DataContext |
The data context responsible for iteration the test.
The ExecutionContext has a collection of DataContext
for each test in the row (e.g. test as step, both tests data-bound.
| |
| DataIterationResult |
Represents a data iteration result for data driven testing.
| |
| DebuggerOptions |
Debugging Options when debugging.
| |
| ExecuteTestCommand |
Command to execute a test
| |
| ExecutionContext |
Provides the execution context of a specific test. (Test, step, settings, manager, data ..etc)
You can use this class to get at information at any point in the execution flow of a testcase.
| |
| ExecutionReturnValues |
Contains all values returns from execution
| |
| Filter |
Represents the mechanism to filter objects.
| |
| FilteredCollection<(Of <(<'T>)>)> |
A filtered collection other objects can implement
| |
| FindExpressionUpdateInfo |
All FindExpression updates
| |
| InstalledBrowsers | ||
| LogicalStepResult | ||
| MainRunResult | ||
| RemoteManualRunner | ||
| RemoteRunner |
Manage communication inside the ArtOfTest.Runner.exe with the RunnerController.
| |
| RemoteRunnerCommand |
Base for all runner commands
| |
| ResultsReadyCommand |
Command to report results
| |
| ResultSummary |
Simple summary of an execution of a .aii test.
| |
| RunHelper |
Wraps .aii test execution so it can be called from third party apps.
| |
| RunResult |
Represents a collection of test results for a specific run.
| |
| RunResultsCollection |
Represents the collection of run results exposing filtering methods.
| |
| RunTestArgs | ||
| TestAsStepResult |
Represents the result of a test as step run.
| |
| TestCollection |
Represents the collection of actual tests object along with custom logic to retrieve tests (filtering).
| |
| TestInfo | ||
| TestList | ||
| TestResult |
Class representing a test result.
| |
| TestResult..::..XmlDataKeys | ||
| TestUpdatePackage |
Class contains all updates that occured to the test during execution.
| |
| UpdateInfo |
All update info objects should inherit from this.
| |
| VerificationUpdateInfo |
All Verification updates
| |
| VisualDebugger |
Visual Debugger that handles UI display during execution and the Stop/Go/Auto-Pause aspect of execution.
This object is exposed to users so they can call it from the code behind. Execution engine communicates
directly with this object.
|
Interfaces
| Interface | Description | |
|---|---|---|
| IExecutionExtension |
Implements an extension to the execution engine.
|
Enumerations
| Enumeration | Description | |
|---|---|---|
| AutoPauseOptions |
Possible options to auto pause execution
| |
| DebuggerModes |
The different debugger modes
| |
| FilterComparison |
Serves as comparison types enum for filtering string type Test properties.
Note: Shall we add a new item here a separate case needs to be implemented in the Match method.
| |
| RemoteCommands |
Possible commands
| |
| RunExitCode |
The command line runner exit code.
- '0' for processed run and tests success
- '1' for processed run but some failed tests
- more than 1 for other errors.
|