Execution class
An Execution represents a collection of Steps.
For instance, it could represent: - a mobile test executed across a range of device configurations - a jenkins job with a build step followed by a test step The maximum size of an execution message is 1 MiB. An Execution can be updated until its state is set to COMPLETE at which point it becomes immutable.
Constructors
-
Execution({Timestamp? completionTime, Timestamp? creationTime, List<
MatrixDimensionDefinition> ? dimensionDefinitions, String? executionId, Outcome? outcome, Specification? specification, String? state, String? testExecutionMatrixId}) - Execution.fromJson(Map json_)
Properties
- completionTime ↔ Timestamp?
-
The time when the Execution status transitioned to COMPLETE.
getter/setter pair
- creationTime ↔ Timestamp?
-
The time when the Execution was created.
getter/setter pair
-
dimensionDefinitions
↔ List<
MatrixDimensionDefinition> ? -
The dimensions along which different steps in this execution may vary.
getter/setter pair
- executionId ↔ String?
-
A unique identifier within a History for this Execution.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- outcome ↔ Outcome?
-
Classify the result, for example into SUCCESS or FAILURE - In response:
present if set by create/update request - In create/update request:
optional
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- specification ↔ Specification?
-
Lightweight information about execution request.
getter/setter pair
- state ↔ String?
-
The initial state is IN_PROGRESS.
getter/setter pair
- testExecutionMatrixId ↔ String?
-
TestExecution Matrix ID that the TestExecutionService uses.
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited