Show / Hide Table of Contents

Class Execution

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.

Inheritance
object
Execution
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.ToolResults.v1beta3.Data
Assembly: Google.Apis.ToolResults.v1beta3.dll
Syntax
public class Execution : IDirectResponseSchema

Properties

CompletionTime

The time when the Execution status transitioned to COMPLETE. This value will be set automatically when state transitions to COMPLETE. - In response: set if the execution state is COMPLETE. - In create/update request: never set

Declaration
[JsonProperty("completionTime")]
public virtual Timestamp CompletionTime { get; set; }
Property Value
Type Description
Timestamp

CreationTime

The time when the Execution was created. This value will be set automatically when CreateExecution is called. - In response: always set - In create/update request: never set

Declaration
[JsonProperty("creationTime")]
public virtual Timestamp CreationTime { get; set; }
Property Value
Type Description
Timestamp

DimensionDefinitions

The dimensions along which different steps in this execution may vary. This must remain fixed over the life of the execution. Returns INVALID_ARGUMENT if this field is set in an update request. Returns INVALID_ARGUMENT if the same name occurs in more than one dimension_definition. Returns INVALID_ARGUMENT if the size of the list is over 100. - In response: present if set by create - In create request: optional - In update request: never set

Declaration
[JsonProperty("dimensionDefinitions")]
public virtual IList<MatrixDimensionDefinition> DimensionDefinitions { get; set; }
Property Value
Type Description
IList<MatrixDimensionDefinition>

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

ExecutionId

A unique identifier within a History for this Execution. Returns INVALID_ARGUMENT if this field is set or overwritten by the caller. - In response always set - In create/update request: never set

Declaration
[JsonProperty("executionId")]
public virtual string ExecutionId { get; set; }
Property Value
Type Description
string

Outcome

Classify the result, for example into SUCCESS or FAILURE - In response: present if set by create/update request - In create/update request: optional

Declaration
[JsonProperty("outcome")]
public virtual Outcome Outcome { get; set; }
Property Value
Type Description
Outcome

Specification

Lightweight information about execution request. - In response: present if set by create - In create: optional - In update: optional

Declaration
[JsonProperty("specification")]
public virtual Specification Specification { get; set; }
Property Value
Type Description
Specification

State

The initial state is IN_PROGRESS. The only legal state transitions is from IN_PROGRESS to COMPLETE. A PRECONDITION_FAILED will be returned if an invalid transition is requested. The state can only be set to COMPLETE once. A FAILED_PRECONDITION will be returned if the state is set to COMPLETE multiple times. If the state is set to COMPLETE, all the in-progress steps within the execution will be set as COMPLETE. If the outcome of the step is not set, the outcome will be set to INCONCLUSIVE. - In response always set - In create/update request: optional

Declaration
[JsonProperty("state")]
public virtual string State { get; set; }
Property Value
Type Description
string

TestExecutionMatrixId

TestExecution Matrix ID that the TestExecutionService uses. - In response: present if set by create - In create: optional - In update: never set

Declaration
[JsonProperty("testExecutionMatrixId")]
public virtual string TestExecutionMatrixId { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX