Google Native

v0.27.0 published on Friday, Oct 21, 2022 by Pulumi

Step

Creates a Step. The returned Step will have the id set. May return any of the following canonical error codes: - PERMISSION_DENIED - if the user is not authorized to write to project - INVALID_ARGUMENT - if the request is malformed - FAILED_PRECONDITION - if the step is too large (more than 10Mib) - NOT_FOUND - if the containing Execution does not exist Note - this resource’s API doesn’t support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Create Step Resource

new Step(name: string, args: StepArgs, opts?: CustomResourceOptions);
@overload
def Step(resource_name: str,
         opts: Optional[ResourceOptions] = None,
         completion_time: Optional[TimestampArgs] = None,
         creation_time: Optional[TimestampArgs] = None,
         description: Optional[str] = None,
         device_usage_duration: Optional[DurationArgs] = None,
         dimension_value: Optional[Sequence[StepDimensionValueEntryArgs]] = None,
         execution_id: Optional[str] = None,
         has_images: Optional[bool] = None,
         history_id: Optional[str] = None,
         labels: Optional[Sequence[StepLabelsEntryArgs]] = None,
         multi_step: Optional[MultiStepArgs] = None,
         name: Optional[str] = None,
         outcome: Optional[OutcomeArgs] = None,
         project: Optional[str] = None,
         request_id: Optional[str] = None,
         run_duration: Optional[DurationArgs] = None,
         state: Optional[StepState] = None,
         step_id: Optional[str] = None,
         test_execution_step: Optional[TestExecutionStepArgs] = None,
         tool_execution_step: Optional[ToolExecutionStepArgs] = None)
@overload
def Step(resource_name: str,
         args: StepArgs,
         opts: Optional[ResourceOptions] = None)
func NewStep(ctx *Context, name string, args StepArgs, opts ...ResourceOption) (*Step, error)
public Step(string name, StepArgs args, CustomResourceOptions? opts = null)
public Step(String name, StepArgs args)
public Step(String name, StepArgs args, CustomResourceOptions options)
type: google-native:toolresults/v1beta3:Step
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args StepArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args StepArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args StepArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args StepArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args StepArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Step Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The Step resource accepts the following input properties:

ExecutionId string
HistoryId string
CompletionTime Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.TimestampArgs

The time when the step status was set 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

CreationTime Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.TimestampArgs

The time when the step was created. - In response: always set - In create/update request: never set

Description string

A description of this tool For example: mvn clean package -D skipTests=true - In response: present if set by create/update request - In create/update request: optional

DeviceUsageDuration Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.DurationArgs

How much the device resource is used to perform the test. This is the device usage used for billing purpose, which is different from the run_duration, for example, infrastructure failure won't be charged for device usage. PRECONDITION_FAILED will be returned if one attempts to set a device_usage on a step which already has this field set. - In response: present if previously set. - In create request: optional - In update request: optional

DimensionValue List<Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.StepDimensionValueEntryArgs>

If the execution containing this step has any dimension_definition set, then this field allows the child to specify the values of the dimensions. The keys must exactly match the dimension_definition of the execution. For example, if the execution has dimension_definition = ['attempt', 'device'] then a step must define values for those dimensions, eg. dimension_value = ['attempt': '1', 'device': 'Nexus 6'] If a step does not participate in one dimension of the matrix, the value for that dimension should be empty string. For example, if one of the tests is executed by a runner which does not support retries, the step could have dimension_value = ['attempt': '', 'device': 'Nexus 6'] If the step does not participate in any dimensions of the matrix, it may leave dimension_value unset. A PRECONDITION_FAILED will be returned if any of the keys do not exist in the dimension_definition of the execution. A PRECONDITION_FAILED will be returned if another step in this execution already has the same name and dimension_value, but differs on other data fields, for example, step field is different. A PRECONDITION_FAILED will be returned if dimension_value is set, and there is a dimension_definition in the execution which is not specified as one of the keys. - In response: present if set by create - In create request: optional - In update request: never set

HasImages bool

Whether any of the outputs of this step are images whose thumbnails can be fetched with ListThumbnails. - In response: always set - In create/update request: never set

Labels List<Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.StepLabelsEntryArgs>

Arbitrary user-supplied key/value pairs that are associated with the step. Users are responsible for managing the key namespace such that keys don't accidentally collide. An INVALID_ARGUMENT will be returned if the number of labels exceeds 100 or if the length of any of the keys or values exceeds 100 characters. - In response: always set - In create request: optional - In update request: optional; any new key/value pair will be added to the map, and any new value for an existing key will update that key's value

MultiStep Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.MultiStepArgs

Details when multiple steps are run with the same configuration as a group. These details can be used identify which group this step is part of. It also identifies the groups 'primary step' which indexes all the group members. - In response: present if previously set. - In create request: optional, set iff this step was performed more than once. - In update request: optional

Name string

A short human-readable name to display in the UI. Maximum of 100 characters. For example: Clean build A PRECONDITION_FAILED will be returned upon creating a new step if it shares its name and dimension_value with an existing step. If two steps represent a similar action, but have different dimension values, they should share the same name. For instance, if the same set of tests is run on two different platforms, the two steps should have the same name. - In response: always set - In create request: always set - In update request: never set

Outcome Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.OutcomeArgs

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

Project string
RequestId string

A unique request ID for server to detect duplicated requests. For example, a UUID. Optional, but strongly recommended.

RunDuration Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.DurationArgs

How long it took for this step to run. If unset, this is set to the difference between creation_time and completion_time when the step is set to the COMPLETE state. In some cases, it is appropriate to set this value separately: For instance, if a step is created, but the operation it represents is queued for a few minutes before it executes, it would be appropriate not to include the time spent queued in its run_duration. PRECONDITION_FAILED will be returned if one attempts to set a run_duration on a step which already has this field set. - In response: present if previously set; always present on COMPLETE step - In create request: optional - In update request: optional

State Pulumi.GoogleNative.ToolResults.V1Beta3.StepState

The initial state is IN_PROGRESS. The only legal state transitions are * IN_PROGRESS -> COMPLETE A PRECONDITION_FAILED will be returned if an invalid transition is requested. It is valid to create Step with a state set to COMPLETE. The state can only be set to COMPLETE once. A PRECONDITION_FAILED will be returned if the state is set to COMPLETE multiple times. - In response: always set - In create/update request: optional

StepId string

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

TestExecutionStep Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.TestExecutionStepArgs

An execution of a test runner.

ToolExecutionStep Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.ToolExecutionStepArgs

An execution of a tool (used for steps we don't explicitly support).

ExecutionId string
HistoryId string
CompletionTime TimestampArgs

The time when the step status was set 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

CreationTime TimestampArgs

The time when the step was created. - In response: always set - In create/update request: never set

Description string

A description of this tool For example: mvn clean package -D skipTests=true - In response: present if set by create/update request - In create/update request: optional

DeviceUsageDuration DurationArgs

How much the device resource is used to perform the test. This is the device usage used for billing purpose, which is different from the run_duration, for example, infrastructure failure won't be charged for device usage. PRECONDITION_FAILED will be returned if one attempts to set a device_usage on a step which already has this field set. - In response: present if previously set. - In create request: optional - In update request: optional

DimensionValue []StepDimensionValueEntryArgs

If the execution containing this step has any dimension_definition set, then this field allows the child to specify the values of the dimensions. The keys must exactly match the dimension_definition of the execution. For example, if the execution has dimension_definition = ['attempt', 'device'] then a step must define values for those dimensions, eg. dimension_value = ['attempt': '1', 'device': 'Nexus 6'] If a step does not participate in one dimension of the matrix, the value for that dimension should be empty string. For example, if one of the tests is executed by a runner which does not support retries, the step could have dimension_value = ['attempt': '', 'device': 'Nexus 6'] If the step does not participate in any dimensions of the matrix, it may leave dimension_value unset. A PRECONDITION_FAILED will be returned if any of the keys do not exist in the dimension_definition of the execution. A PRECONDITION_FAILED will be returned if another step in this execution already has the same name and dimension_value, but differs on other data fields, for example, step field is different. A PRECONDITION_FAILED will be returned if dimension_value is set, and there is a dimension_definition in the execution which is not specified as one of the keys. - In response: present if set by create - In create request: optional - In update request: never set

HasImages bool

Whether any of the outputs of this step are images whose thumbnails can be fetched with ListThumbnails. - In response: always set - In create/update request: never set

Labels []StepLabelsEntryArgs

Arbitrary user-supplied key/value pairs that are associated with the step. Users are responsible for managing the key namespace such that keys don't accidentally collide. An INVALID_ARGUMENT will be returned if the number of labels exceeds 100 or if the length of any of the keys or values exceeds 100 characters. - In response: always set - In create request: optional - In update request: optional; any new key/value pair will be added to the map, and any new value for an existing key will update that key's value

MultiStep MultiStepArgs

Details when multiple steps are run with the same configuration as a group. These details can be used identify which group this step is part of. It also identifies the groups 'primary step' which indexes all the group members. - In response: present if previously set. - In create request: optional, set iff this step was performed more than once. - In update request: optional

Name string

A short human-readable name to display in the UI. Maximum of 100 characters. For example: Clean build A PRECONDITION_FAILED will be returned upon creating a new step if it shares its name and dimension_value with an existing step. If two steps represent a similar action, but have different dimension values, they should share the same name. For instance, if the same set of tests is run on two different platforms, the two steps should have the same name. - In response: always set - In create request: always set - In update request: never set

Outcome OutcomeArgs

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

Project string
RequestId string

A unique request ID for server to detect duplicated requests. For example, a UUID. Optional, but strongly recommended.

RunDuration DurationArgs

How long it took for this step to run. If unset, this is set to the difference between creation_time and completion_time when the step is set to the COMPLETE state. In some cases, it is appropriate to set this value separately: For instance, if a step is created, but the operation it represents is queued for a few minutes before it executes, it would be appropriate not to include the time spent queued in its run_duration. PRECONDITION_FAILED will be returned if one attempts to set a run_duration on a step which already has this field set. - In response: present if previously set; always present on COMPLETE step - In create request: optional - In update request: optional

State StepStateEnum

The initial state is IN_PROGRESS. The only legal state transitions are * IN_PROGRESS -> COMPLETE A PRECONDITION_FAILED will be returned if an invalid transition is requested. It is valid to create Step with a state set to COMPLETE. The state can only be set to COMPLETE once. A PRECONDITION_FAILED will be returned if the state is set to COMPLETE multiple times. - In response: always set - In create/update request: optional

StepId string

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

TestExecutionStep TestExecutionStepArgs

An execution of a test runner.

ToolExecutionStep ToolExecutionStepArgs

An execution of a tool (used for steps we don't explicitly support).

executionId String
historyId String
completionTime TimestampArgs

The time when the step status was set 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

creationTime TimestampArgs

The time when the step was created. - In response: always set - In create/update request: never set

description String

A description of this tool For example: mvn clean package -D skipTests=true - In response: present if set by create/update request - In create/update request: optional

deviceUsageDuration DurationArgs

How much the device resource is used to perform the test. This is the device usage used for billing purpose, which is different from the run_duration, for example, infrastructure failure won't be charged for device usage. PRECONDITION_FAILED will be returned if one attempts to set a device_usage on a step which already has this field set. - In response: present if previously set. - In create request: optional - In update request: optional

dimensionValue List<StepDimensionValueEntryArgs>

If the execution containing this step has any dimension_definition set, then this field allows the child to specify the values of the dimensions. The keys must exactly match the dimension_definition of the execution. For example, if the execution has dimension_definition = ['attempt', 'device'] then a step must define values for those dimensions, eg. dimension_value = ['attempt': '1', 'device': 'Nexus 6'] If a step does not participate in one dimension of the matrix, the value for that dimension should be empty string. For example, if one of the tests is executed by a runner which does not support retries, the step could have dimension_value = ['attempt': '', 'device': 'Nexus 6'] If the step does not participate in any dimensions of the matrix, it may leave dimension_value unset. A PRECONDITION_FAILED will be returned if any of the keys do not exist in the dimension_definition of the execution. A PRECONDITION_FAILED will be returned if another step in this execution already has the same name and dimension_value, but differs on other data fields, for example, step field is different. A PRECONDITION_FAILED will be returned if dimension_value is set, and there is a dimension_definition in the execution which is not specified as one of the keys. - In response: present if set by create - In create request: optional - In update request: never set

hasImages Boolean

Whether any of the outputs of this step are images whose thumbnails can be fetched with ListThumbnails. - In response: always set - In create/update request: never set

labels List<StepLabelsEntryArgs>

Arbitrary user-supplied key/value pairs that are associated with the step. Users are responsible for managing the key namespace such that keys don't accidentally collide. An INVALID_ARGUMENT will be returned if the number of labels exceeds 100 or if the length of any of the keys or values exceeds 100 characters. - In response: always set - In create request: optional - In update request: optional; any new key/value pair will be added to the map, and any new value for an existing key will update that key's value

multiStep MultiStepArgs

Details when multiple steps are run with the same configuration as a group. These details can be used identify which group this step is part of. It also identifies the groups 'primary step' which indexes all the group members. - In response: present if previously set. - In create request: optional, set iff this step was performed more than once. - In update request: optional

name String

A short human-readable name to display in the UI. Maximum of 100 characters. For example: Clean build A PRECONDITION_FAILED will be returned upon creating a new step if it shares its name and dimension_value with an existing step. If two steps represent a similar action, but have different dimension values, they should share the same name. For instance, if the same set of tests is run on two different platforms, the two steps should have the same name. - In response: always set - In create request: always set - In update request: never set

outcome OutcomeArgs

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

project String
requestId String

A unique request ID for server to detect duplicated requests. For example, a UUID. Optional, but strongly recommended.

runDuration DurationArgs

How long it took for this step to run. If unset, this is set to the difference between creation_time and completion_time when the step is set to the COMPLETE state. In some cases, it is appropriate to set this value separately: For instance, if a step is created, but the operation it represents is queued for a few minutes before it executes, it would be appropriate not to include the time spent queued in its run_duration. PRECONDITION_FAILED will be returned if one attempts to set a run_duration on a step which already has this field set. - In response: present if previously set; always present on COMPLETE step - In create request: optional - In update request: optional

state StepState

The initial state is IN_PROGRESS. The only legal state transitions are * IN_PROGRESS -> COMPLETE A PRECONDITION_FAILED will be returned if an invalid transition is requested. It is valid to create Step with a state set to COMPLETE. The state can only be set to COMPLETE once. A PRECONDITION_FAILED will be returned if the state is set to COMPLETE multiple times. - In response: always set - In create/update request: optional

stepId String

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

testExecutionStep TestExecutionStepArgs

An execution of a test runner.

toolExecutionStep ToolExecutionStepArgs

An execution of a tool (used for steps we don't explicitly support).

executionId string
historyId string
completionTime TimestampArgs

The time when the step status was set 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

creationTime TimestampArgs

The time when the step was created. - In response: always set - In create/update request: never set

description string

A description of this tool For example: mvn clean package -D skipTests=true - In response: present if set by create/update request - In create/update request: optional

deviceUsageDuration DurationArgs

How much the device resource is used to perform the test. This is the device usage used for billing purpose, which is different from the run_duration, for example, infrastructure failure won't be charged for device usage. PRECONDITION_FAILED will be returned if one attempts to set a device_usage on a step which already has this field set. - In response: present if previously set. - In create request: optional - In update request: optional

dimensionValue StepDimensionValueEntryArgs[]

If the execution containing this step has any dimension_definition set, then this field allows the child to specify the values of the dimensions. The keys must exactly match the dimension_definition of the execution. For example, if the execution has dimension_definition = ['attempt', 'device'] then a step must define values for those dimensions, eg. dimension_value = ['attempt': '1', 'device': 'Nexus 6'] If a step does not participate in one dimension of the matrix, the value for that dimension should be empty string. For example, if one of the tests is executed by a runner which does not support retries, the step could have dimension_value = ['attempt': '', 'device': 'Nexus 6'] If the step does not participate in any dimensions of the matrix, it may leave dimension_value unset. A PRECONDITION_FAILED will be returned if any of the keys do not exist in the dimension_definition of the execution. A PRECONDITION_FAILED will be returned if another step in this execution already has the same name and dimension_value, but differs on other data fields, for example, step field is different. A PRECONDITION_FAILED will be returned if dimension_value is set, and there is a dimension_definition in the execution which is not specified as one of the keys. - In response: present if set by create - In create request: optional - In update request: never set

hasImages boolean

Whether any of the outputs of this step are images whose thumbnails can be fetched with ListThumbnails. - In response: always set - In create/update request: never set

labels StepLabelsEntryArgs[]

Arbitrary user-supplied key/value pairs that are associated with the step. Users are responsible for managing the key namespace such that keys don't accidentally collide. An INVALID_ARGUMENT will be returned if the number of labels exceeds 100 or if the length of any of the keys or values exceeds 100 characters. - In response: always set - In create request: optional - In update request: optional; any new key/value pair will be added to the map, and any new value for an existing key will update that key's value

multiStep MultiStepArgs

Details when multiple steps are run with the same configuration as a group. These details can be used identify which group this step is part of. It also identifies the groups 'primary step' which indexes all the group members. - In response: present if previously set. - In create request: optional, set iff this step was performed more than once. - In update request: optional

name string

A short human-readable name to display in the UI. Maximum of 100 characters. For example: Clean build A PRECONDITION_FAILED will be returned upon creating a new step if it shares its name and dimension_value with an existing step. If two steps represent a similar action, but have different dimension values, they should share the same name. For instance, if the same set of tests is run on two different platforms, the two steps should have the same name. - In response: always set - In create request: always set - In update request: never set

outcome OutcomeArgs

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

project string
requestId string

A unique request ID for server to detect duplicated requests. For example, a UUID. Optional, but strongly recommended.

runDuration DurationArgs

How long it took for this step to run. If unset, this is set to the difference between creation_time and completion_time when the step is set to the COMPLETE state. In some cases, it is appropriate to set this value separately: For instance, if a step is created, but the operation it represents is queued for a few minutes before it executes, it would be appropriate not to include the time spent queued in its run_duration. PRECONDITION_FAILED will be returned if one attempts to set a run_duration on a step which already has this field set. - In response: present if previously set; always present on COMPLETE step - In create request: optional - In update request: optional

state StepState

The initial state is IN_PROGRESS. The only legal state transitions are * IN_PROGRESS -> COMPLETE A PRECONDITION_FAILED will be returned if an invalid transition is requested. It is valid to create Step with a state set to COMPLETE. The state can only be set to COMPLETE once. A PRECONDITION_FAILED will be returned if the state is set to COMPLETE multiple times. - In response: always set - In create/update request: optional

stepId string

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

testExecutionStep TestExecutionStepArgs

An execution of a test runner.

toolExecutionStep ToolExecutionStepArgs

An execution of a tool (used for steps we don't explicitly support).

execution_id str
history_id str
completion_time TimestampArgs

The time when the step status was set 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

creation_time TimestampArgs

The time when the step was created. - In response: always set - In create/update request: never set

description str

A description of this tool For example: mvn clean package -D skipTests=true - In response: present if set by create/update request - In create/update request: optional

device_usage_duration DurationArgs

How much the device resource is used to perform the test. This is the device usage used for billing purpose, which is different from the run_duration, for example, infrastructure failure won't be charged for device usage. PRECONDITION_FAILED will be returned if one attempts to set a device_usage on a step which already has this field set. - In response: present if previously set. - In create request: optional - In update request: optional

dimension_value Sequence[StepDimensionValueEntryArgs]

If the execution containing this step has any dimension_definition set, then this field allows the child to specify the values of the dimensions. The keys must exactly match the dimension_definition of the execution. For example, if the execution has dimension_definition = ['attempt', 'device'] then a step must define values for those dimensions, eg. dimension_value = ['attempt': '1', 'device': 'Nexus 6'] If a step does not participate in one dimension of the matrix, the value for that dimension should be empty string. For example, if one of the tests is executed by a runner which does not support retries, the step could have dimension_value = ['attempt': '', 'device': 'Nexus 6'] If the step does not participate in any dimensions of the matrix, it may leave dimension_value unset. A PRECONDITION_FAILED will be returned if any of the keys do not exist in the dimension_definition of the execution. A PRECONDITION_FAILED will be returned if another step in this execution already has the same name and dimension_value, but differs on other data fields, for example, step field is different. A PRECONDITION_FAILED will be returned if dimension_value is set, and there is a dimension_definition in the execution which is not specified as one of the keys. - In response: present if set by create - In create request: optional - In update request: never set

has_images bool

Whether any of the outputs of this step are images whose thumbnails can be fetched with ListThumbnails. - In response: always set - In create/update request: never set

labels Sequence[StepLabelsEntryArgs]

Arbitrary user-supplied key/value pairs that are associated with the step. Users are responsible for managing the key namespace such that keys don't accidentally collide. An INVALID_ARGUMENT will be returned if the number of labels exceeds 100 or if the length of any of the keys or values exceeds 100 characters. - In response: always set - In create request: optional - In update request: optional; any new key/value pair will be added to the map, and any new value for an existing key will update that key's value

multi_step MultiStepArgs

Details when multiple steps are run with the same configuration as a group. These details can be used identify which group this step is part of. It also identifies the groups 'primary step' which indexes all the group members. - In response: present if previously set. - In create request: optional, set iff this step was performed more than once. - In update request: optional

name str

A short human-readable name to display in the UI. Maximum of 100 characters. For example: Clean build A PRECONDITION_FAILED will be returned upon creating a new step if it shares its name and dimension_value with an existing step. If two steps represent a similar action, but have different dimension values, they should share the same name. For instance, if the same set of tests is run on two different platforms, the two steps should have the same name. - In response: always set - In create request: always set - In update request: never set

outcome OutcomeArgs

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

project str
request_id str

A unique request ID for server to detect duplicated requests. For example, a UUID. Optional, but strongly recommended.

run_duration DurationArgs

How long it took for this step to run. If unset, this is set to the difference between creation_time and completion_time when the step is set to the COMPLETE state. In some cases, it is appropriate to set this value separately: For instance, if a step is created, but the operation it represents is queued for a few minutes before it executes, it would be appropriate not to include the time spent queued in its run_duration. PRECONDITION_FAILED will be returned if one attempts to set a run_duration on a step which already has this field set. - In response: present if previously set; always present on COMPLETE step - In create request: optional - In update request: optional

state StepState

The initial state is IN_PROGRESS. The only legal state transitions are * IN_PROGRESS -> COMPLETE A PRECONDITION_FAILED will be returned if an invalid transition is requested. It is valid to create Step with a state set to COMPLETE. The state can only be set to COMPLETE once. A PRECONDITION_FAILED will be returned if the state is set to COMPLETE multiple times. - In response: always set - In create/update request: optional

step_id str

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

test_execution_step TestExecutionStepArgs

An execution of a test runner.

tool_execution_step ToolExecutionStepArgs

An execution of a tool (used for steps we don't explicitly support).

executionId String
historyId String
completionTime Property Map

The time when the step status was set 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

creationTime Property Map

The time when the step was created. - In response: always set - In create/update request: never set

description String

A description of this tool For example: mvn clean package -D skipTests=true - In response: present if set by create/update request - In create/update request: optional

deviceUsageDuration Property Map

How much the device resource is used to perform the test. This is the device usage used for billing purpose, which is different from the run_duration, for example, infrastructure failure won't be charged for device usage. PRECONDITION_FAILED will be returned if one attempts to set a device_usage on a step which already has this field set. - In response: present if previously set. - In create request: optional - In update request: optional

dimensionValue List<Property Map>

If the execution containing this step has any dimension_definition set, then this field allows the child to specify the values of the dimensions. The keys must exactly match the dimension_definition of the execution. For example, if the execution has dimension_definition = ['attempt', 'device'] then a step must define values for those dimensions, eg. dimension_value = ['attempt': '1', 'device': 'Nexus 6'] If a step does not participate in one dimension of the matrix, the value for that dimension should be empty string. For example, if one of the tests is executed by a runner which does not support retries, the step could have dimension_value = ['attempt': '', 'device': 'Nexus 6'] If the step does not participate in any dimensions of the matrix, it may leave dimension_value unset. A PRECONDITION_FAILED will be returned if any of the keys do not exist in the dimension_definition of the execution. A PRECONDITION_FAILED will be returned if another step in this execution already has the same name and dimension_value, but differs on other data fields, for example, step field is different. A PRECONDITION_FAILED will be returned if dimension_value is set, and there is a dimension_definition in the execution which is not specified as one of the keys. - In response: present if set by create - In create request: optional - In update request: never set

hasImages Boolean

Whether any of the outputs of this step are images whose thumbnails can be fetched with ListThumbnails. - In response: always set - In create/update request: never set

labels List<Property Map>

Arbitrary user-supplied key/value pairs that are associated with the step. Users are responsible for managing the key namespace such that keys don't accidentally collide. An INVALID_ARGUMENT will be returned if the number of labels exceeds 100 or if the length of any of the keys or values exceeds 100 characters. - In response: always set - In create request: optional - In update request: optional; any new key/value pair will be added to the map, and any new value for an existing key will update that key's value

multiStep Property Map

Details when multiple steps are run with the same configuration as a group. These details can be used identify which group this step is part of. It also identifies the groups 'primary step' which indexes all the group members. - In response: present if previously set. - In create request: optional, set iff this step was performed more than once. - In update request: optional

name String

A short human-readable name to display in the UI. Maximum of 100 characters. For example: Clean build A PRECONDITION_FAILED will be returned upon creating a new step if it shares its name and dimension_value with an existing step. If two steps represent a similar action, but have different dimension values, they should share the same name. For instance, if the same set of tests is run on two different platforms, the two steps should have the same name. - In response: always set - In create request: always set - In update request: never set

outcome Property Map

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

project String
requestId String

A unique request ID for server to detect duplicated requests. For example, a UUID. Optional, but strongly recommended.

runDuration Property Map

How long it took for this step to run. If unset, this is set to the difference between creation_time and completion_time when the step is set to the COMPLETE state. In some cases, it is appropriate to set this value separately: For instance, if a step is created, but the operation it represents is queued for a few minutes before it executes, it would be appropriate not to include the time spent queued in its run_duration. PRECONDITION_FAILED will be returned if one attempts to set a run_duration on a step which already has this field set. - In response: present if previously set; always present on COMPLETE step - In create request: optional - In update request: optional

state "unknownState" | "pending" | "inProgress" | "complete"

The initial state is IN_PROGRESS. The only legal state transitions are * IN_PROGRESS -> COMPLETE A PRECONDITION_FAILED will be returned if an invalid transition is requested. It is valid to create Step with a state set to COMPLETE. The state can only be set to COMPLETE once. A PRECONDITION_FAILED will be returned if the state is set to COMPLETE multiple times. - In response: always set - In create/update request: optional

stepId String

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

testExecutionStep Property Map

An execution of a test runner.

toolExecutionStep Property Map

An execution of a tool (used for steps we don't explicitly support).

Outputs

All input properties are implicitly available as output properties. Additionally, the Step resource produces the following output properties:

Id string

The provider-assigned unique ID for this managed resource.

Id string

The provider-assigned unique ID for this managed resource.

id String

The provider-assigned unique ID for this managed resource.

id string

The provider-assigned unique ID for this managed resource.

id str

The provider-assigned unique ID for this managed resource.

id String

The provider-assigned unique ID for this managed resource.

Supporting Types

Any

TypeUrl string

A URL/resource name that uniquely identifies the type of the serialized protocol buffer message. This string must contain at least one "/" character. The last segment of the URL's path must represent the fully qualified name of the type (as in path/google.protobuf.Duration). The name should be in a canonical form (e.g., leading "." is not accepted). In practice, teams usually precompile into the binary all types that they expect it to use in the context of Any. However, for URLs which use the scheme http, https, or no scheme, one can optionally set up a type server that maps type URLs to message definitions as follows: * If no scheme is provided, https is assumed. * An HTTP GET on the URL must yield a google.protobuf.Type value in binary format, or produce an error. * Applications are allowed to cache lookup results based on the URL, or have them precompiled into a binary to avoid any lookup. Therefore, binary compatibility needs to be preserved on changes to types. (Use versioned type names to manage breaking changes.) Note: this functionality is not currently available in the official protobuf release, and it is not used for type URLs beginning with type.googleapis.com. Schemes other than http, https (or the empty scheme) might be used with implementation specific semantics.

Value string

Must be a valid serialized protocol buffer of the above specified type.

TypeUrl string

A URL/resource name that uniquely identifies the type of the serialized protocol buffer message. This string must contain at least one "/" character. The last segment of the URL's path must represent the fully qualified name of the type (as in path/google.protobuf.Duration). The name should be in a canonical form (e.g., leading "." is not accepted). In practice, teams usually precompile into the binary all types that they expect it to use in the context of Any. However, for URLs which use the scheme http, https, or no scheme, one can optionally set up a type server that maps type URLs to message definitions as follows: * If no scheme is provided, https is assumed. * An HTTP GET on the URL must yield a google.protobuf.Type value in binary format, or produce an error. * Applications are allowed to cache lookup results based on the URL, or have them precompiled into a binary to avoid any lookup. Therefore, binary compatibility needs to be preserved on changes to types. (Use versioned type names to manage breaking changes.) Note: this functionality is not currently available in the official protobuf release, and it is not used for type URLs beginning with type.googleapis.com. Schemes other than http, https (or the empty scheme) might be used with implementation specific semantics.

Value string

Must be a valid serialized protocol buffer of the above specified type.

typeUrl String

A URL/resource name that uniquely identifies the type of the serialized protocol buffer message. This string must contain at least one "/" character. The last segment of the URL's path must represent the fully qualified name of the type (as in path/google.protobuf.Duration). The name should be in a canonical form (e.g., leading "." is not accepted). In practice, teams usually precompile into the binary all types that they expect it to use in the context of Any. However, for URLs which use the scheme http, https, or no scheme, one can optionally set up a type server that maps type URLs to message definitions as follows: * If no scheme is provided, https is assumed. * An HTTP GET on the URL must yield a google.protobuf.Type value in binary format, or produce an error. * Applications are allowed to cache lookup results based on the URL, or have them precompiled into a binary to avoid any lookup. Therefore, binary compatibility needs to be preserved on changes to types. (Use versioned type names to manage breaking changes.) Note: this functionality is not currently available in the official protobuf release, and it is not used for type URLs beginning with type.googleapis.com. Schemes other than http, https (or the empty scheme) might be used with implementation specific semantics.

value String

Must be a valid serialized protocol buffer of the above specified type.

typeUrl string

A URL/resource name that uniquely identifies the type of the serialized protocol buffer message. This string must contain at least one "/" character. The last segment of the URL's path must represent the fully qualified name of the type (as in path/google.protobuf.Duration). The name should be in a canonical form (e.g., leading "." is not accepted). In practice, teams usually precompile into the binary all types that they expect it to use in the context of Any. However, for URLs which use the scheme http, https, or no scheme, one can optionally set up a type server that maps type URLs to message definitions as follows: * If no scheme is provided, https is assumed. * An HTTP GET on the URL must yield a google.protobuf.Type value in binary format, or produce an error. * Applications are allowed to cache lookup results based on the URL, or have them precompiled into a binary to avoid any lookup. Therefore, binary compatibility needs to be preserved on changes to types. (Use versioned type names to manage breaking changes.) Note: this functionality is not currently available in the official protobuf release, and it is not used for type URLs beginning with type.googleapis.com. Schemes other than http, https (or the empty scheme) might be used with implementation specific semantics.

value string

Must be a valid serialized protocol buffer of the above specified type.

type_url str

A URL/resource name that uniquely identifies the type of the serialized protocol buffer message. This string must contain at least one "/" character. The last segment of the URL's path must represent the fully qualified name of the type (as in path/google.protobuf.Duration). The name should be in a canonical form (e.g., leading "." is not accepted). In practice, teams usually precompile into the binary all types that they expect it to use in the context of Any. However, for URLs which use the scheme http, https, or no scheme, one can optionally set up a type server that maps type URLs to message definitions as follows: * If no scheme is provided, https is assumed. * An HTTP GET on the URL must yield a google.protobuf.Type value in binary format, or produce an error. * Applications are allowed to cache lookup results based on the URL, or have them precompiled into a binary to avoid any lookup. Therefore, binary compatibility needs to be preserved on changes to types. (Use versioned type names to manage breaking changes.) Note: this functionality is not currently available in the official protobuf release, and it is not used for type URLs beginning with type.googleapis.com. Schemes other than http, https (or the empty scheme) might be used with implementation specific semantics.

value str

Must be a valid serialized protocol buffer of the above specified type.

typeUrl String

A URL/resource name that uniquely identifies the type of the serialized protocol buffer message. This string must contain at least one "/" character. The last segment of the URL's path must represent the fully qualified name of the type (as in path/google.protobuf.Duration). The name should be in a canonical form (e.g., leading "." is not accepted). In practice, teams usually precompile into the binary all types that they expect it to use in the context of Any. However, for URLs which use the scheme http, https, or no scheme, one can optionally set up a type server that maps type URLs to message definitions as follows: * If no scheme is provided, https is assumed. * An HTTP GET on the URL must yield a google.protobuf.Type value in binary format, or produce an error. * Applications are allowed to cache lookup results based on the URL, or have them precompiled into a binary to avoid any lookup. Therefore, binary compatibility needs to be preserved on changes to types. (Use versioned type names to manage breaking changes.) Note: this functionality is not currently available in the official protobuf release, and it is not used for type URLs beginning with type.googleapis.com. Schemes other than http, https (or the empty scheme) might be used with implementation specific semantics.

value String

Must be a valid serialized protocol buffer of the above specified type.

AnyResponse

TypeUrl string

A URL/resource name that uniquely identifies the type of the serialized protocol buffer message. This string must contain at least one "/" character. The last segment of the URL's path must represent the fully qualified name of the type (as in path/google.protobuf.Duration). The name should be in a canonical form (e.g., leading "." is not accepted). In practice, teams usually precompile into the binary all types that they expect it to use in the context of Any. However, for URLs which use the scheme http, https, or no scheme, one can optionally set up a type server that maps type URLs to message definitions as follows: * If no scheme is provided, https is assumed. * An HTTP GET on the URL must yield a google.protobuf.Type value in binary format, or produce an error. * Applications are allowed to cache lookup results based on the URL, or have them precompiled into a binary to avoid any lookup. Therefore, binary compatibility needs to be preserved on changes to types. (Use versioned type names to manage breaking changes.) Note: this functionality is not currently available in the official protobuf release, and it is not used for type URLs beginning with type.googleapis.com. Schemes other than http, https (or the empty scheme) might be used with implementation specific semantics.

Value string

Must be a valid serialized protocol buffer of the above specified type.

TypeUrl string

A URL/resource name that uniquely identifies the type of the serialized protocol buffer message. This string must contain at least one "/" character. The last segment of the URL's path must represent the fully qualified name of the type (as in path/google.protobuf.Duration). The name should be in a canonical form (e.g., leading "." is not accepted). In practice, teams usually precompile into the binary all types that they expect it to use in the context of Any. However, for URLs which use the scheme http, https, or no scheme, one can optionally set up a type server that maps type URLs to message definitions as follows: * If no scheme is provided, https is assumed. * An HTTP GET on the URL must yield a google.protobuf.Type value in binary format, or produce an error. * Applications are allowed to cache lookup results based on the URL, or have them precompiled into a binary to avoid any lookup. Therefore, binary compatibility needs to be preserved on changes to types. (Use versioned type names to manage breaking changes.) Note: this functionality is not currently available in the official protobuf release, and it is not used for type URLs beginning with type.googleapis.com. Schemes other than http, https (or the empty scheme) might be used with implementation specific semantics.

Value string

Must be a valid serialized protocol buffer of the above specified type.

typeUrl String

A URL/resource name that uniquely identifies the type of the serialized protocol buffer message. This string must contain at least one "/" character. The last segment of the URL's path must represent the fully qualified name of the type (as in path/google.protobuf.Duration). The name should be in a canonical form (e.g., leading "." is not accepted). In practice, teams usually precompile into the binary all types that they expect it to use in the context of Any. However, for URLs which use the scheme http, https, or no scheme, one can optionally set up a type server that maps type URLs to message definitions as follows: * If no scheme is provided, https is assumed. * An HTTP GET on the URL must yield a google.protobuf.Type value in binary format, or produce an error. * Applications are allowed to cache lookup results based on the URL, or have them precompiled into a binary to avoid any lookup. Therefore, binary compatibility needs to be preserved on changes to types. (Use versioned type names to manage breaking changes.) Note: this functionality is not currently available in the official protobuf release, and it is not used for type URLs beginning with type.googleapis.com. Schemes other than http, https (or the empty scheme) might be used with implementation specific semantics.

value String

Must be a valid serialized protocol buffer of the above specified type.

typeUrl string

A URL/resource name that uniquely identifies the type of the serialized protocol buffer message. This string must contain at least one "/" character. The last segment of the URL's path must represent the fully qualified name of the type (as in path/google.protobuf.Duration). The name should be in a canonical form (e.g., leading "." is not accepted). In practice, teams usually precompile into the binary all types that they expect it to use in the context of Any. However, for URLs which use the scheme http, https, or no scheme, one can optionally set up a type server that maps type URLs to message definitions as follows: * If no scheme is provided, https is assumed. * An HTTP GET on the URL must yield a google.protobuf.Type value in binary format, or produce an error. * Applications are allowed to cache lookup results based on the URL, or have them precompiled into a binary to avoid any lookup. Therefore, binary compatibility needs to be preserved on changes to types. (Use versioned type names to manage breaking changes.) Note: this functionality is not currently available in the official protobuf release, and it is not used for type URLs beginning with type.googleapis.com. Schemes other than http, https (or the empty scheme) might be used with implementation specific semantics.

value string

Must be a valid serialized protocol buffer of the above specified type.

type_url str

A URL/resource name that uniquely identifies the type of the serialized protocol buffer message. This string must contain at least one "/" character. The last segment of the URL's path must represent the fully qualified name of the type (as in path/google.protobuf.Duration). The name should be in a canonical form (e.g., leading "." is not accepted). In practice, teams usually precompile into the binary all types that they expect it to use in the context of Any. However, for URLs which use the scheme http, https, or no scheme, one can optionally set up a type server that maps type URLs to message definitions as follows: * If no scheme is provided, https is assumed. * An HTTP GET on the URL must yield a google.protobuf.Type value in binary format, or produce an error. * Applications are allowed to cache lookup results based on the URL, or have them precompiled into a binary to avoid any lookup. Therefore, binary compatibility needs to be preserved on changes to types. (Use versioned type names to manage breaking changes.) Note: this functionality is not currently available in the official protobuf release, and it is not used for type URLs beginning with type.googleapis.com. Schemes other than http, https (or the empty scheme) might be used with implementation specific semantics.

value str

Must be a valid serialized protocol buffer of the above specified type.

typeUrl String

A URL/resource name that uniquely identifies the type of the serialized protocol buffer message. This string must contain at least one "/" character. The last segment of the URL's path must represent the fully qualified name of the type (as in path/google.protobuf.Duration). The name should be in a canonical form (e.g., leading "." is not accepted). In practice, teams usually precompile into the binary all types that they expect it to use in the context of Any. However, for URLs which use the scheme http, https, or no scheme, one can optionally set up a type server that maps type URLs to message definitions as follows: * If no scheme is provided, https is assumed. * An HTTP GET on the URL must yield a google.protobuf.Type value in binary format, or produce an error. * Applications are allowed to cache lookup results based on the URL, or have them precompiled into a binary to avoid any lookup. Therefore, binary compatibility needs to be preserved on changes to types. (Use versioned type names to manage breaking changes.) Note: this functionality is not currently available in the official protobuf release, and it is not used for type URLs beginning with type.googleapis.com. Schemes other than http, https (or the empty scheme) might be used with implementation specific semantics.

value String

Must be a valid serialized protocol buffer of the above specified type.

Duration

Nanos int

Signed fractions of a second at nanosecond resolution of the span of time. Durations less than one second are represented with a 0 seconds field and a positive or negative nanos field. For durations of one second or more, a non-zero value for the nanos field must be of the same sign as the seconds field. Must be from -999,999,999 to +999,999,999 inclusive.

Seconds string

Signed seconds of the span of time. Must be from -315,576,000,000 to +315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years

Nanos int

Signed fractions of a second at nanosecond resolution of the span of time. Durations less than one second are represented with a 0 seconds field and a positive or negative nanos field. For durations of one second or more, a non-zero value for the nanos field must be of the same sign as the seconds field. Must be from -999,999,999 to +999,999,999 inclusive.

Seconds string

Signed seconds of the span of time. Must be from -315,576,000,000 to +315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years

nanos Integer

Signed fractions of a second at nanosecond resolution of the span of time. Durations less than one second are represented with a 0 seconds field and a positive or negative nanos field. For durations of one second or more, a non-zero value for the nanos field must be of the same sign as the seconds field. Must be from -999,999,999 to +999,999,999 inclusive.

seconds String

Signed seconds of the span of time. Must be from -315,576,000,000 to +315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years

nanos number

Signed fractions of a second at nanosecond resolution of the span of time. Durations less than one second are represented with a 0 seconds field and a positive or negative nanos field. For durations of one second or more, a non-zero value for the nanos field must be of the same sign as the seconds field. Must be from -999,999,999 to +999,999,999 inclusive.

seconds string

Signed seconds of the span of time. Must be from -315,576,000,000 to +315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years

nanos int

Signed fractions of a second at nanosecond resolution of the span of time. Durations less than one second are represented with a 0 seconds field and a positive or negative nanos field. For durations of one second or more, a non-zero value for the nanos field must be of the same sign as the seconds field. Must be from -999,999,999 to +999,999,999 inclusive.

seconds str

Signed seconds of the span of time. Must be from -315,576,000,000 to +315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years

nanos Number

Signed fractions of a second at nanosecond resolution of the span of time. Durations less than one second are represented with a 0 seconds field and a positive or negative nanos field. For durations of one second or more, a non-zero value for the nanos field must be of the same sign as the seconds field. Must be from -999,999,999 to +999,999,999 inclusive.

seconds String

Signed seconds of the span of time. Must be from -315,576,000,000 to +315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years

DurationResponse

Nanos int

Signed fractions of a second at nanosecond resolution of the span of time. Durations less than one second are represented with a 0 seconds field and a positive or negative nanos field. For durations of one second or more, a non-zero value for the nanos field must be of the same sign as the seconds field. Must be from -999,999,999 to +999,999,999 inclusive.

Seconds string

Signed seconds of the span of time. Must be from -315,576,000,000 to +315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years

Nanos int

Signed fractions of a second at nanosecond resolution of the span of time. Durations less than one second are represented with a 0 seconds field and a positive or negative nanos field. For durations of one second or more, a non-zero value for the nanos field must be of the same sign as the seconds field. Must be from -999,999,999 to +999,999,999 inclusive.

Seconds string

Signed seconds of the span of time. Must be from -315,576,000,000 to +315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years

nanos Integer

Signed fractions of a second at nanosecond resolution of the span of time. Durations less than one second are represented with a 0 seconds field and a positive or negative nanos field. For durations of one second or more, a non-zero value for the nanos field must be of the same sign as the seconds field. Must be from -999,999,999 to +999,999,999 inclusive.

seconds String

Signed seconds of the span of time. Must be from -315,576,000,000 to +315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years

nanos number

Signed fractions of a second at nanosecond resolution of the span of time. Durations less than one second are represented with a 0 seconds field and a positive or negative nanos field. For durations of one second or more, a non-zero value for the nanos field must be of the same sign as the seconds field. Must be from -999,999,999 to +999,999,999 inclusive.

seconds string

Signed seconds of the span of time. Must be from -315,576,000,000 to +315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years

nanos int

Signed fractions of a second at nanosecond resolution of the span of time. Durations less than one second are represented with a 0 seconds field and a positive or negative nanos field. For durations of one second or more, a non-zero value for the nanos field must be of the same sign as the seconds field. Must be from -999,999,999 to +999,999,999 inclusive.

seconds str

Signed seconds of the span of time. Must be from -315,576,000,000 to +315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years

nanos Number

Signed fractions of a second at nanosecond resolution of the span of time. Durations less than one second are represented with a 0 seconds field and a positive or negative nanos field. For durations of one second or more, a non-zero value for the nanos field must be of the same sign as the seconds field. Must be from -999,999,999 to +999,999,999 inclusive.

seconds String

Signed seconds of the span of time. Must be from -315,576,000,000 to +315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years

FailureDetail

Crashed bool

If the failure was severe because the system (app) under test crashed.

DeviceOutOfMemory bool

If the device ran out of memory during a test, causing the test to crash.

FailedRoboscript bool

If the Roboscript failed to complete successfully, e.g., because a Roboscript action or assertion failed or a Roboscript action could not be matched during the entire crawl.

NotInstalled bool

If an app is not installed and thus no test can be run with the app. This might be caused by trying to run a test on an unsupported platform.

OtherNativeCrash bool

If a native process (including any other than the app) crashed.

TimedOut bool

If the test overran some time limit, and that is why it failed.

UnableToCrawl bool

If the robo was unable to crawl the app; perhaps because the app did not start.

Crashed bool

If the failure was severe because the system (app) under test crashed.

DeviceOutOfMemory bool

If the device ran out of memory during a test, causing the test to crash.

FailedRoboscript bool

If the Roboscript failed to complete successfully, e.g., because a Roboscript action or assertion failed or a Roboscript action could not be matched during the entire crawl.

NotInstalled bool

If an app is not installed and thus no test can be run with the app. This might be caused by trying to run a test on an unsupported platform.

OtherNativeCrash bool

If a native process (including any other than the app) crashed.

TimedOut bool

If the test overran some time limit, and that is why it failed.

UnableToCrawl bool

If the robo was unable to crawl the app; perhaps because the app did not start.

crashed Boolean

If the failure was severe because the system (app) under test crashed.

deviceOutOfMemory Boolean

If the device ran out of memory during a test, causing the test to crash.

failedRoboscript Boolean

If the Roboscript failed to complete successfully, e.g., because a Roboscript action or assertion failed or a Roboscript action could not be matched during the entire crawl.

notInstalled Boolean

If an app is not installed and thus no test can be run with the app. This might be caused by trying to run a test on an unsupported platform.

otherNativeCrash Boolean

If a native process (including any other than the app) crashed.

timedOut Boolean

If the test overran some time limit, and that is why it failed.

unableToCrawl Boolean

If the robo was unable to crawl the app; perhaps because the app did not start.

crashed boolean

If the failure was severe because the system (app) under test crashed.

deviceOutOfMemory boolean

If the device ran out of memory during a test, causing the test to crash.

failedRoboscript boolean

If the Roboscript failed to complete successfully, e.g., because a Roboscript action or assertion failed or a Roboscript action could not be matched during the entire crawl.

notInstalled boolean

If an app is not installed and thus no test can be run with the app. This might be caused by trying to run a test on an unsupported platform.

otherNativeCrash boolean

If a native process (including any other than the app) crashed.

timedOut boolean

If the test overran some time limit, and that is why it failed.

unableToCrawl boolean

If the robo was unable to crawl the app; perhaps because the app did not start.

crashed bool

If the failure was severe because the system (app) under test crashed.

device_out_of_memory bool

If the device ran out of memory during a test, causing the test to crash.

failed_roboscript bool

If the Roboscript failed to complete successfully, e.g., because a Roboscript action or assertion failed or a Roboscript action could not be matched during the entire crawl.

not_installed bool

If an app is not installed and thus no test can be run with the app. This might be caused by trying to run a test on an unsupported platform.

other_native_crash bool

If a native process (including any other than the app) crashed.

timed_out bool

If the test overran some time limit, and that is why it failed.

unable_to_crawl bool

If the robo was unable to crawl the app; perhaps because the app did not start.

crashed Boolean

If the failure was severe because the system (app) under test crashed.

deviceOutOfMemory Boolean

If the device ran out of memory during a test, causing the test to crash.

failedRoboscript Boolean

If the Roboscript failed to complete successfully, e.g., because a Roboscript action or assertion failed or a Roboscript action could not be matched during the entire crawl.

notInstalled Boolean

If an app is not installed and thus no test can be run with the app. This might be caused by trying to run a test on an unsupported platform.

otherNativeCrash Boolean

If a native process (including any other than the app) crashed.

timedOut Boolean

If the test overran some time limit, and that is why it failed.

unableToCrawl Boolean

If the robo was unable to crawl the app; perhaps because the app did not start.

FailureDetailResponse

Crashed bool

If the failure was severe because the system (app) under test crashed.

DeviceOutOfMemory bool

If the device ran out of memory during a test, causing the test to crash.

FailedRoboscript bool

If the Roboscript failed to complete successfully, e.g., because a Roboscript action or assertion failed or a Roboscript action could not be matched during the entire crawl.

NotInstalled bool

If an app is not installed and thus no test can be run with the app. This might be caused by trying to run a test on an unsupported platform.

OtherNativeCrash bool

If a native process (including any other than the app) crashed.

TimedOut bool

If the test overran some time limit, and that is why it failed.

UnableToCrawl bool

If the robo was unable to crawl the app; perhaps because the app did not start.

Crashed bool

If the failure was severe because the system (app) under test crashed.

DeviceOutOfMemory bool

If the device ran out of memory during a test, causing the test to crash.

FailedRoboscript bool

If the Roboscript failed to complete successfully, e.g., because a Roboscript action or assertion failed or a Roboscript action could not be matched during the entire crawl.

NotInstalled bool

If an app is not installed and thus no test can be run with the app. This might be caused by trying to run a test on an unsupported platform.

OtherNativeCrash bool

If a native process (including any other than the app) crashed.

TimedOut bool

If the test overran some time limit, and that is why it failed.

UnableToCrawl bool

If the robo was unable to crawl the app; perhaps because the app did not start.

crashed Boolean

If the failure was severe because the system (app) under test crashed.

deviceOutOfMemory Boolean

If the device ran out of memory during a test, causing the test to crash.

failedRoboscript Boolean

If the Roboscript failed to complete successfully, e.g., because a Roboscript action or assertion failed or a Roboscript action could not be matched during the entire crawl.

notInstalled Boolean

If an app is not installed and thus no test can be run with the app. This might be caused by trying to run a test on an unsupported platform.

otherNativeCrash Boolean

If a native process (including any other than the app) crashed.

timedOut Boolean

If the test overran some time limit, and that is why it failed.

unableToCrawl Boolean

If the robo was unable to crawl the app; perhaps because the app did not start.

crashed boolean

If the failure was severe because the system (app) under test crashed.

deviceOutOfMemory boolean

If the device ran out of memory during a test, causing the test to crash.

failedRoboscript boolean

If the Roboscript failed to complete successfully, e.g., because a Roboscript action or assertion failed or a Roboscript action could not be matched during the entire crawl.

notInstalled boolean

If an app is not installed and thus no test can be run with the app. This might be caused by trying to run a test on an unsupported platform.

otherNativeCrash boolean

If a native process (including any other than the app) crashed.

timedOut boolean

If the test overran some time limit, and that is why it failed.

unableToCrawl boolean

If the robo was unable to crawl the app; perhaps because the app did not start.

crashed bool

If the failure was severe because the system (app) under test crashed.

device_out_of_memory bool

If the device ran out of memory during a test, causing the test to crash.

failed_roboscript bool

If the Roboscript failed to complete successfully, e.g., because a Roboscript action or assertion failed or a Roboscript action could not be matched during the entire crawl.

not_installed bool

If an app is not installed and thus no test can be run with the app. This might be caused by trying to run a test on an unsupported platform.

other_native_crash bool

If a native process (including any other than the app) crashed.

timed_out bool

If the test overran some time limit, and that is why it failed.

unable_to_crawl bool

If the robo was unable to crawl the app; perhaps because the app did not start.

crashed Boolean

If the failure was severe because the system (app) under test crashed.

deviceOutOfMemory Boolean

If the device ran out of memory during a test, causing the test to crash.

failedRoboscript Boolean

If the Roboscript failed to complete successfully, e.g., because a Roboscript action or assertion failed or a Roboscript action could not be matched during the entire crawl.

notInstalled Boolean

If an app is not installed and thus no test can be run with the app. This might be caused by trying to run a test on an unsupported platform.

otherNativeCrash Boolean

If a native process (including any other than the app) crashed.

timedOut Boolean

If the test overran some time limit, and that is why it failed.

unableToCrawl Boolean

If the robo was unable to crawl the app; perhaps because the app did not start.

FileReference

FileUri string

The URI of a file stored in Google Cloud Storage. For example: http://storage.googleapis.com/mybucket/path/to/test.xml or in gsutil format: gs://mybucket/path/to/test.xml with version-specific info, gs://mybucket/path/to/test.xml#1360383693690000 An INVALID_ARGUMENT error will be returned if the URI format is not supported. - In response: always set - In create/update request: always set

FileUri string

The URI of a file stored in Google Cloud Storage. For example: http://storage.googleapis.com/mybucket/path/to/test.xml or in gsutil format: gs://mybucket/path/to/test.xml with version-specific info, gs://mybucket/path/to/test.xml#1360383693690000 An INVALID_ARGUMENT error will be returned if the URI format is not supported. - In response: always set - In create/update request: always set

fileUri String

The URI of a file stored in Google Cloud Storage. For example: http://storage.googleapis.com/mybucket/path/to/test.xml or in gsutil format: gs://mybucket/path/to/test.xml with version-specific info, gs://mybucket/path/to/test.xml#1360383693690000 An INVALID_ARGUMENT error will be returned if the URI format is not supported. - In response: always set - In create/update request: always set

fileUri string

The URI of a file stored in Google Cloud Storage. For example: http://storage.googleapis.com/mybucket/path/to/test.xml or in gsutil format: gs://mybucket/path/to/test.xml with version-specific info, gs://mybucket/path/to/test.xml#1360383693690000 An INVALID_ARGUMENT error will be returned if the URI format is not supported. - In response: always set - In create/update request: always set

file_uri str

The URI of a file stored in Google Cloud Storage. For example: http://storage.googleapis.com/mybucket/path/to/test.xml or in gsutil format: gs://mybucket/path/to/test.xml with version-specific info, gs://mybucket/path/to/test.xml#1360383693690000 An INVALID_ARGUMENT error will be returned if the URI format is not supported. - In response: always set - In create/update request: always set

fileUri String

The URI of a file stored in Google Cloud Storage. For example: http://storage.googleapis.com/mybucket/path/to/test.xml or in gsutil format: gs://mybucket/path/to/test.xml with version-specific info, gs://mybucket/path/to/test.xml#1360383693690000 An INVALID_ARGUMENT error will be returned if the URI format is not supported. - In response: always set - In create/update request: always set

FileReferenceResponse

FileUri string

The URI of a file stored in Google Cloud Storage. For example: http://storage.googleapis.com/mybucket/path/to/test.xml or in gsutil format: gs://mybucket/path/to/test.xml with version-specific info, gs://mybucket/path/to/test.xml#1360383693690000 An INVALID_ARGUMENT error will be returned if the URI format is not supported. - In response: always set - In create/update request: always set

FileUri string

The URI of a file stored in Google Cloud Storage. For example: http://storage.googleapis.com/mybucket/path/to/test.xml or in gsutil format: gs://mybucket/path/to/test.xml with version-specific info, gs://mybucket/path/to/test.xml#1360383693690000 An INVALID_ARGUMENT error will be returned if the URI format is not supported. - In response: always set - In create/update request: always set

fileUri String

The URI of a file stored in Google Cloud Storage. For example: http://storage.googleapis.com/mybucket/path/to/test.xml or in gsutil format: gs://mybucket/path/to/test.xml with version-specific info, gs://mybucket/path/to/test.xml#1360383693690000 An INVALID_ARGUMENT error will be returned if the URI format is not supported. - In response: always set - In create/update request: always set

fileUri string

The URI of a file stored in Google Cloud Storage. For example: http://storage.googleapis.com/mybucket/path/to/test.xml or in gsutil format: gs://mybucket/path/to/test.xml with version-specific info, gs://mybucket/path/to/test.xml#1360383693690000 An INVALID_ARGUMENT error will be returned if the URI format is not supported. - In response: always set - In create/update request: always set

file_uri str

The URI of a file stored in Google Cloud Storage. For example: http://storage.googleapis.com/mybucket/path/to/test.xml or in gsutil format: gs://mybucket/path/to/test.xml with version-specific info, gs://mybucket/path/to/test.xml#1360383693690000 An INVALID_ARGUMENT error will be returned if the URI format is not supported. - In response: always set - In create/update request: always set

fileUri String

The URI of a file stored in Google Cloud Storage. For example: http://storage.googleapis.com/mybucket/path/to/test.xml or in gsutil format: gs://mybucket/path/to/test.xml with version-specific info, gs://mybucket/path/to/test.xml#1360383693690000 An INVALID_ARGUMENT error will be returned if the URI format is not supported. - In response: always set - In create/update request: always set

InconclusiveDetail

AbortedByUser bool

If the end user aborted the test execution before a pass or fail could be determined. For example, the user pressed ctrl-c which sent a kill signal to the test runner while the test was running.

HasErrorLogs bool

If results are being provided to the user in certain cases of infrastructure failures

InfrastructureFailure bool

If the test runner could not determine success or failure because the test depends on a component other than the system under test which failed. For example, a mobile test requires provisioning a device where the test executes, and that provisioning can fail.

AbortedByUser bool

If the end user aborted the test execution before a pass or fail could be determined. For example, the user pressed ctrl-c which sent a kill signal to the test runner while the test was running.

HasErrorLogs bool

If results are being provided to the user in certain cases of infrastructure failures

InfrastructureFailure bool

If the test runner could not determine success or failure because the test depends on a component other than the system under test which failed. For example, a mobile test requires provisioning a device where the test executes, and that provisioning can fail.

abortedByUser Boolean

If the end user aborted the test execution before a pass or fail could be determined. For example, the user pressed ctrl-c which sent a kill signal to the test runner while the test was running.

hasErrorLogs Boolean

If results are being provided to the user in certain cases of infrastructure failures

infrastructureFailure Boolean

If the test runner could not determine success or failure because the test depends on a component other than the system under test which failed. For example, a mobile test requires provisioning a device where the test executes, and that provisioning can fail.

abortedByUser boolean

If the end user aborted the test execution before a pass or fail could be determined. For example, the user pressed ctrl-c which sent a kill signal to the test runner while the test was running.

hasErrorLogs boolean

If results are being provided to the user in certain cases of infrastructure failures

infrastructureFailure boolean

If the test runner could not determine success or failure because the test depends on a component other than the system under test which failed. For example, a mobile test requires provisioning a device where the test executes, and that provisioning can fail.

aborted_by_user bool

If the end user aborted the test execution before a pass or fail could be determined. For example, the user pressed ctrl-c which sent a kill signal to the test runner while the test was running.

has_error_logs bool

If results are being provided to the user in certain cases of infrastructure failures

infrastructure_failure bool

If the test runner could not determine success or failure because the test depends on a component other than the system under test which failed. For example, a mobile test requires provisioning a device where the test executes, and that provisioning can fail.

abortedByUser Boolean

If the end user aborted the test execution before a pass or fail could be determined. For example, the user pressed ctrl-c which sent a kill signal to the test runner while the test was running.

hasErrorLogs Boolean

If results are being provided to the user in certain cases of infrastructure failures

infrastructureFailure Boolean

If the test runner could not determine success or failure because the test depends on a component other than the system under test which failed. For example, a mobile test requires provisioning a device where the test executes, and that provisioning can fail.

InconclusiveDetailResponse

AbortedByUser bool

If the end user aborted the test execution before a pass or fail could be determined. For example, the user pressed ctrl-c which sent a kill signal to the test runner while the test was running.

HasErrorLogs bool

If results are being provided to the user in certain cases of infrastructure failures

InfrastructureFailure bool

If the test runner could not determine success or failure because the test depends on a component other than the system under test which failed. For example, a mobile test requires provisioning a device where the test executes, and that provisioning can fail.

AbortedByUser bool

If the end user aborted the test execution before a pass or fail could be determined. For example, the user pressed ctrl-c which sent a kill signal to the test runner while the test was running.

HasErrorLogs bool

If results are being provided to the user in certain cases of infrastructure failures

InfrastructureFailure bool

If the test runner could not determine success or failure because the test depends on a component other than the system under test which failed. For example, a mobile test requires provisioning a device where the test executes, and that provisioning can fail.

abortedByUser Boolean

If the end user aborted the test execution before a pass or fail could be determined. For example, the user pressed ctrl-c which sent a kill signal to the test runner while the test was running.

hasErrorLogs Boolean

If results are being provided to the user in certain cases of infrastructure failures

infrastructureFailure Boolean

If the test runner could not determine success or failure because the test depends on a component other than the system under test which failed. For example, a mobile test requires provisioning a device where the test executes, and that provisioning can fail.

abortedByUser boolean

If the end user aborted the test execution before a pass or fail could be determined. For example, the user pressed ctrl-c which sent a kill signal to the test runner while the test was running.

hasErrorLogs boolean

If results are being provided to the user in certain cases of infrastructure failures

infrastructureFailure boolean

If the test runner could not determine success or failure because the test depends on a component other than the system under test which failed. For example, a mobile test requires provisioning a device where the test executes, and that provisioning can fail.

aborted_by_user bool

If the end user aborted the test execution before a pass or fail could be determined. For example, the user pressed ctrl-c which sent a kill signal to the test runner while the test was running.

has_error_logs bool

If results are being provided to the user in certain cases of infrastructure failures

infrastructure_failure bool

If the test runner could not determine success or failure because the test depends on a component other than the system under test which failed. For example, a mobile test requires provisioning a device where the test executes, and that provisioning can fail.

abortedByUser Boolean

If the end user aborted the test execution before a pass or fail could be determined. For example, the user pressed ctrl-c which sent a kill signal to the test runner while the test was running.

hasErrorLogs Boolean

If results are being provided to the user in certain cases of infrastructure failures

infrastructureFailure Boolean

If the test runner could not determine success or failure because the test depends on a component other than the system under test which failed. For example, a mobile test requires provisioning a device where the test executes, and that provisioning can fail.

IndividualOutcome

MultistepNumber int

Unique int given to each step. Ranges from 0(inclusive) to total number of steps(exclusive). The primary step is 0.

OutcomeSummary Pulumi.GoogleNative.ToolResults.V1Beta3.IndividualOutcomeOutcomeSummary
RunDuration Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.Duration

How long it took for this step to run.

StepId string
MultistepNumber int

Unique int given to each step. Ranges from 0(inclusive) to total number of steps(exclusive). The primary step is 0.

OutcomeSummary IndividualOutcomeOutcomeSummary
RunDuration Duration

How long it took for this step to run.

StepId string
multistepNumber Integer

Unique int given to each step. Ranges from 0(inclusive) to total number of steps(exclusive). The primary step is 0.

outcomeSummary IndividualOutcomeOutcomeSummary
runDuration Duration

How long it took for this step to run.

stepId String
multistepNumber number

Unique int given to each step. Ranges from 0(inclusive) to total number of steps(exclusive). The primary step is 0.

outcomeSummary IndividualOutcomeOutcomeSummary
runDuration Duration

How long it took for this step to run.

stepId string
multistep_number int

Unique int given to each step. Ranges from 0(inclusive) to total number of steps(exclusive). The primary step is 0.

outcome_summary IndividualOutcomeOutcomeSummary
run_duration Duration

How long it took for this step to run.

step_id str
multistepNumber Number

Unique int given to each step. Ranges from 0(inclusive) to total number of steps(exclusive). The primary step is 0.

outcomeSummary "unset" | "success" | "failure" | "inconclusive" | "skipped" | "flaky"
runDuration Property Map

How long it took for this step to run.

stepId String

IndividualOutcomeOutcomeSummary

Unset
unset

Do not use. For proto versioning only.

Success
success

The test matrix run was successful, for instance: - All the test cases passed. - Robo did not detect a crash of the application under test.

Failure
failure

A run failed, for instance: - One or more test case failed. - A test timed out. - The application under test crashed.

Inconclusive
inconclusive

Something unexpected happened. The run should still be considered unsuccessful but this is likely a transient problem and re-running the test might be successful.

Skipped
skipped

All tests were skipped, for instance: - All device configurations were incompatible.

Flaky
flaky

A group of steps that were run with the same configuration had both failure and success outcomes.

IndividualOutcomeOutcomeSummaryUnset
unset

Do not use. For proto versioning only.

IndividualOutcomeOutcomeSummarySuccess
success

The test matrix run was successful, for instance: - All the test cases passed. - Robo did not detect a crash of the application under test.

IndividualOutcomeOutcomeSummaryFailure
failure

A run failed, for instance: - One or more test case failed. - A test timed out. - The application under test crashed.

IndividualOutcomeOutcomeSummaryInconclusive
inconclusive

Something unexpected happened. The run should still be considered unsuccessful but this is likely a transient problem and re-running the test might be successful.

IndividualOutcomeOutcomeSummarySkipped
skipped

All tests were skipped, for instance: - All device configurations were incompatible.

IndividualOutcomeOutcomeSummaryFlaky
flaky

A group of steps that were run with the same configuration had both failure and success outcomes.

Unset
unset

Do not use. For proto versioning only.

Success
success

The test matrix run was successful, for instance: - All the test cases passed. - Robo did not detect a crash of the application under test.

Failure
failure

A run failed, for instance: - One or more test case failed. - A test timed out. - The application under test crashed.

Inconclusive
inconclusive

Something unexpected happened. The run should still be considered unsuccessful but this is likely a transient problem and re-running the test might be successful.

Skipped
skipped

All tests were skipped, for instance: - All device configurations were incompatible.

Flaky
flaky

A group of steps that were run with the same configuration had both failure and success outcomes.

Unset
unset

Do not use. For proto versioning only.

Success
success

The test matrix run was successful, for instance: - All the test cases passed. - Robo did not detect a crash of the application under test.

Failure
failure

A run failed, for instance: - One or more test case failed. - A test timed out. - The application under test crashed.

Inconclusive
inconclusive

Something unexpected happened. The run should still be considered unsuccessful but this is likely a transient problem and re-running the test might be successful.

Skipped
skipped

All tests were skipped, for instance: - All device configurations were incompatible.

Flaky
flaky

A group of steps that were run with the same configuration had both failure and success outcomes.

UNSET
unset

Do not use. For proto versioning only.

SUCCESS
success

The test matrix run was successful, for instance: - All the test cases passed. - Robo did not detect a crash of the application under test.

FAILURE
failure

A run failed, for instance: - One or more test case failed. - A test timed out. - The application under test crashed.

INCONCLUSIVE
inconclusive

Something unexpected happened. The run should still be considered unsuccessful but this is likely a transient problem and re-running the test might be successful.

SKIPPED
skipped

All tests were skipped, for instance: - All device configurations were incompatible.

FLAKY
flaky

A group of steps that were run with the same configuration had both failure and success outcomes.

"unset"
unset

Do not use. For proto versioning only.

"success"
success

The test matrix run was successful, for instance: - All the test cases passed. - Robo did not detect a crash of the application under test.

"failure"
failure

A run failed, for instance: - One or more test case failed. - A test timed out. - The application under test crashed.

"inconclusive"
inconclusive

Something unexpected happened. The run should still be considered unsuccessful but this is likely a transient problem and re-running the test might be successful.

"skipped"
skipped

All tests were skipped, for instance: - All device configurations were incompatible.

"flaky"
flaky

A group of steps that were run with the same configuration had both failure and success outcomes.

IndividualOutcomeResponse

MultistepNumber int

Unique int given to each step. Ranges from 0(inclusive) to total number of steps(exclusive). The primary step is 0.

OutcomeSummary string
RunDuration Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.DurationResponse

How long it took for this step to run.

StepId string
MultistepNumber int

Unique int given to each step. Ranges from 0(inclusive) to total number of steps(exclusive). The primary step is 0.

OutcomeSummary string
RunDuration DurationResponse

How long it took for this step to run.

StepId string
multistepNumber Integer

Unique int given to each step. Ranges from 0(inclusive) to total number of steps(exclusive). The primary step is 0.

outcomeSummary String
runDuration DurationResponse

How long it took for this step to run.

stepId String
multistepNumber number

Unique int given to each step. Ranges from 0(inclusive) to total number of steps(exclusive). The primary step is 0.

outcomeSummary string
runDuration DurationResponse

How long it took for this step to run.

stepId string
multistep_number int

Unique int given to each step. Ranges from 0(inclusive) to total number of steps(exclusive). The primary step is 0.

outcome_summary str
run_duration DurationResponse

How long it took for this step to run.

step_id str
multistepNumber Number

Unique int given to each step. Ranges from 0(inclusive) to total number of steps(exclusive). The primary step is 0.

outcomeSummary String
runDuration Property Map

How long it took for this step to run.

stepId String

MultiStep

MultistepNumber int

Unique int given to each step. Ranges from 0(inclusive) to total number of steps(exclusive). The primary step is 0.

PrimaryStep Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.PrimaryStep

Present if it is a primary (original) step.

PrimaryStepId string

Step Id of the primary (original) step, which might be this step.

MultistepNumber int

Unique int given to each step. Ranges from 0(inclusive) to total number of steps(exclusive). The primary step is 0.

PrimaryStep PrimaryStep

Present if it is a primary (original) step.

PrimaryStepId string

Step Id of the primary (original) step, which might be this step.

multistepNumber Integer

Unique int given to each step. Ranges from 0(inclusive) to total number of steps(exclusive). The primary step is 0.

primaryStep PrimaryStep

Present if it is a primary (original) step.

primaryStepId String

Step Id of the primary (original) step, which might be this step.

multistepNumber number

Unique int given to each step. Ranges from 0(inclusive) to total number of steps(exclusive). The primary step is 0.

primaryStep PrimaryStep

Present if it is a primary (original) step.

primaryStepId string

Step Id of the primary (original) step, which might be this step.

multistep_number int

Unique int given to each step. Ranges from 0(inclusive) to total number of steps(exclusive). The primary step is 0.

primary_step PrimaryStep

Present if it is a primary (original) step.

primary_step_id str

Step Id of the primary (original) step, which might be this step.

multistepNumber Number

Unique int given to each step. Ranges from 0(inclusive) to total number of steps(exclusive). The primary step is 0.

primaryStep Property Map

Present if it is a primary (original) step.

primaryStepId String

Step Id of the primary (original) step, which might be this step.

MultiStepResponse

MultistepNumber int

Unique int given to each step. Ranges from 0(inclusive) to total number of steps(exclusive). The primary step is 0.

PrimaryStep Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.PrimaryStepResponse

Present if it is a primary (original) step.

PrimaryStepId string

Step Id of the primary (original) step, which might be this step.

MultistepNumber int

Unique int given to each step. Ranges from 0(inclusive) to total number of steps(exclusive). The primary step is 0.

PrimaryStep PrimaryStepResponse

Present if it is a primary (original) step.

PrimaryStepId string

Step Id of the primary (original) step, which might be this step.

multistepNumber Integer

Unique int given to each step. Ranges from 0(inclusive) to total number of steps(exclusive). The primary step is 0.

primaryStep PrimaryStepResponse

Present if it is a primary (original) step.

primaryStepId String

Step Id of the primary (original) step, which might be this step.

multistepNumber number

Unique int given to each step. Ranges from 0(inclusive) to total number of steps(exclusive). The primary step is 0.

primaryStep PrimaryStepResponse

Present if it is a primary (original) step.

primaryStepId string

Step Id of the primary (original) step, which might be this step.

multistep_number int

Unique int given to each step. Ranges from 0(inclusive) to total number of steps(exclusive). The primary step is 0.

primary_step PrimaryStepResponse

Present if it is a primary (original) step.

primary_step_id str

Step Id of the primary (original) step, which might be this step.

multistepNumber Number

Unique int given to each step. Ranges from 0(inclusive) to total number of steps(exclusive). The primary step is 0.

primaryStep Property Map

Present if it is a primary (original) step.

primaryStepId String

Step Id of the primary (original) step, which might be this step.

Outcome

FailureDetail Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.FailureDetail

More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional

InconclusiveDetail Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.InconclusiveDetail

More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional

SkippedDetail Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.SkippedDetail

More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional

SuccessDetail Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.SuccessDetail

More information about a SUCCESS outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SUCCESS. Optional

Summary Pulumi.GoogleNative.ToolResults.V1Beta3.OutcomeSummary

The simplest way to interpret a result. Required

FailureDetail FailureDetail

More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional

InconclusiveDetail InconclusiveDetail

More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional

SkippedDetail SkippedDetail

More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional

SuccessDetail SuccessDetail

More information about a SUCCESS outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SUCCESS. Optional

Summary OutcomeSummary

The simplest way to interpret a result. Required

failureDetail FailureDetail

More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional

inconclusiveDetail InconclusiveDetail

More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional

skippedDetail SkippedDetail

More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional

successDetail SuccessDetail

More information about a SUCCESS outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SUCCESS. Optional

summary OutcomeSummary

The simplest way to interpret a result. Required

failureDetail FailureDetail

More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional

inconclusiveDetail InconclusiveDetail

More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional

skippedDetail SkippedDetail

More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional

successDetail SuccessDetail

More information about a SUCCESS outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SUCCESS. Optional

summary OutcomeSummary

The simplest way to interpret a result. Required

failure_detail FailureDetail

More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional

inconclusive_detail InconclusiveDetail

More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional

skipped_detail SkippedDetail

More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional

success_detail SuccessDetail

More information about a SUCCESS outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SUCCESS. Optional

summary OutcomeSummary

The simplest way to interpret a result. Required

failureDetail Property Map

More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional

inconclusiveDetail Property Map

More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional

skippedDetail Property Map

More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional

successDetail Property Map

More information about a SUCCESS outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SUCCESS. Optional

summary "unset" | "success" | "failure" | "inconclusive" | "skipped" | "flaky"

The simplest way to interpret a result. Required

OutcomeResponse

FailureDetail Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.FailureDetailResponse

More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional

InconclusiveDetail Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.InconclusiveDetailResponse

More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional

SkippedDetail Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.SkippedDetailResponse

More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional

SuccessDetail Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.SuccessDetailResponse

More information about a SUCCESS outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SUCCESS. Optional

Summary string

The simplest way to interpret a result. Required

FailureDetail FailureDetailResponse

More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional

InconclusiveDetail InconclusiveDetailResponse

More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional

SkippedDetail SkippedDetailResponse

More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional

SuccessDetail SuccessDetailResponse

More information about a SUCCESS outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SUCCESS. Optional

Summary string

The simplest way to interpret a result. Required

failureDetail FailureDetailResponse

More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional

inconclusiveDetail InconclusiveDetailResponse

More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional

skippedDetail SkippedDetailResponse

More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional

successDetail SuccessDetailResponse

More information about a SUCCESS outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SUCCESS. Optional

summary String

The simplest way to interpret a result. Required

failureDetail FailureDetailResponse

More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional

inconclusiveDetail InconclusiveDetailResponse

More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional

skippedDetail SkippedDetailResponse

More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional

successDetail SuccessDetailResponse

More information about a SUCCESS outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SUCCESS. Optional

summary string

The simplest way to interpret a result. Required

failure_detail FailureDetailResponse

More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional

inconclusive_detail InconclusiveDetailResponse

More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional

skipped_detail SkippedDetailResponse

More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional

success_detail SuccessDetailResponse

More information about a SUCCESS outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SUCCESS. Optional

summary str

The simplest way to interpret a result. Required

failureDetail Property Map

More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional

inconclusiveDetail Property Map

More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional

skippedDetail Property Map

More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional

successDetail Property Map

More information about a SUCCESS outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SUCCESS. Optional

summary String

The simplest way to interpret a result. Required

OutcomeSummary

Unset
unset

Do not use. For proto versioning only.

Success
success

The test matrix run was successful, for instance: - All the test cases passed. - Robo did not detect a crash of the application under test.

Failure
failure

A run failed, for instance: - One or more test case failed. - A test timed out. - The application under test crashed.

Inconclusive
inconclusive

Something unexpected happened. The run should still be considered unsuccessful but this is likely a transient problem and re-running the test might be successful.

Skipped
skipped

All tests were skipped, for instance: - All device configurations were incompatible.

Flaky
flaky

A group of steps that were run with the same configuration had both failure and success outcomes.

OutcomeSummaryUnset
unset

Do not use. For proto versioning only.

OutcomeSummarySuccess
success

The test matrix run was successful, for instance: - All the test cases passed. - Robo did not detect a crash of the application under test.

OutcomeSummaryFailure
failure

A run failed, for instance: - One or more test case failed. - A test timed out. - The application under test crashed.

OutcomeSummaryInconclusive
inconclusive

Something unexpected happened. The run should still be considered unsuccessful but this is likely a transient problem and re-running the test might be successful.

OutcomeSummarySkipped
skipped

All tests were skipped, for instance: - All device configurations were incompatible.

OutcomeSummaryFlaky
flaky

A group of steps that were run with the same configuration had both failure and success outcomes.

Unset
unset

Do not use. For proto versioning only.

Success
success

The test matrix run was successful, for instance: - All the test cases passed. - Robo did not detect a crash of the application under test.

Failure
failure

A run failed, for instance: - One or more test case failed. - A test timed out. - The application under test crashed.

Inconclusive
inconclusive

Something unexpected happened. The run should still be considered unsuccessful but this is likely a transient problem and re-running the test might be successful.

Skipped
skipped

All tests were skipped, for instance: - All device configurations were incompatible.

Flaky
flaky

A group of steps that were run with the same configuration had both failure and success outcomes.

Unset
unset

Do not use. For proto versioning only.

Success
success

The test matrix run was successful, for instance: - All the test cases passed. - Robo did not detect a crash of the application under test.

Failure
failure

A run failed, for instance: - One or more test case failed. - A test timed out. - The application under test crashed.

Inconclusive
inconclusive

Something unexpected happened. The run should still be considered unsuccessful but this is likely a transient problem and re-running the test might be successful.

Skipped
skipped

All tests were skipped, for instance: - All device configurations were incompatible.

Flaky
flaky

A group of steps that were run with the same configuration had both failure and success outcomes.

UNSET
unset

Do not use. For proto versioning only.

SUCCESS
success

The test matrix run was successful, for instance: - All the test cases passed. - Robo did not detect a crash of the application under test.

FAILURE
failure

A run failed, for instance: - One or more test case failed. - A test timed out. - The application under test crashed.

INCONCLUSIVE
inconclusive

Something unexpected happened. The run should still be considered unsuccessful but this is likely a transient problem and re-running the test might be successful.

SKIPPED
skipped

All tests were skipped, for instance: - All device configurations were incompatible.

FLAKY
flaky

A group of steps that were run with the same configuration had both failure and success outcomes.

"unset"
unset

Do not use. For proto versioning only.

"success"
success

The test matrix run was successful, for instance: - All the test cases passed. - Robo did not detect a crash of the application under test.

"failure"
failure

A run failed, for instance: - One or more test case failed. - A test timed out. - The application under test crashed.

"inconclusive"
inconclusive

Something unexpected happened. The run should still be considered unsuccessful but this is likely a transient problem and re-running the test might be successful.

"skipped"
skipped

All tests were skipped, for instance: - All device configurations were incompatible.

"flaky"
flaky

A group of steps that were run with the same configuration had both failure and success outcomes.

PrimaryStep

IndividualOutcome List<Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.IndividualOutcome>

Step Id and outcome of each individual step.

RollUp Pulumi.GoogleNative.ToolResults.V1Beta3.PrimaryStepRollUp

Rollup test status of multiple steps that were run with the same configuration as a group.

IndividualOutcome []IndividualOutcome

Step Id and outcome of each individual step.

RollUp PrimaryStepRollUp

Rollup test status of multiple steps that were run with the same configuration as a group.

individualOutcome List<IndividualOutcome>

Step Id and outcome of each individual step.

rollUp PrimaryStepRollUp

Rollup test status of multiple steps that were run with the same configuration as a group.

individualOutcome IndividualOutcome[]

Step Id and outcome of each individual step.

rollUp PrimaryStepRollUp

Rollup test status of multiple steps that were run with the same configuration as a group.

individual_outcome Sequence[IndividualOutcome]

Step Id and outcome of each individual step.

roll_up PrimaryStepRollUp

Rollup test status of multiple steps that were run with the same configuration as a group.

individualOutcome List<Property Map>

Step Id and outcome of each individual step.

rollUp "unset" | "success" | "failure" | "inconclusive" | "skipped" | "flaky"

Rollup test status of multiple steps that were run with the same configuration as a group.

PrimaryStepResponse

IndividualOutcome List<Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.IndividualOutcomeResponse>

Step Id and outcome of each individual step.

RollUp string

Rollup test status of multiple steps that were run with the same configuration as a group.

IndividualOutcome []IndividualOutcomeResponse

Step Id and outcome of each individual step.

RollUp string

Rollup test status of multiple steps that were run with the same configuration as a group.

individualOutcome List<IndividualOutcomeResponse>

Step Id and outcome of each individual step.

rollUp String

Rollup test status of multiple steps that were run with the same configuration as a group.

individualOutcome IndividualOutcomeResponse[]

Step Id and outcome of each individual step.

rollUp string

Rollup test status of multiple steps that were run with the same configuration as a group.

individual_outcome Sequence[IndividualOutcomeResponse]

Step Id and outcome of each individual step.

roll_up str

Rollup test status of multiple steps that were run with the same configuration as a group.

individualOutcome List<Property Map>

Step Id and outcome of each individual step.

rollUp String

Rollup test status of multiple steps that were run with the same configuration as a group.

PrimaryStepRollUp

Unset
unset

Do not use. For proto versioning only.

Success
success

The test matrix run was successful, for instance: - All the test cases passed. - Robo did not detect a crash of the application under test.

Failure
failure

A run failed, for instance: - One or more test case failed. - A test timed out. - The application under test crashed.

Inconclusive
inconclusive

Something unexpected happened. The run should still be considered unsuccessful but this is likely a transient problem and re-running the test might be successful.

Skipped
skipped

All tests were skipped, for instance: - All device configurations were incompatible.

Flaky
flaky

A group of steps that were run with the same configuration had both failure and success outcomes.

PrimaryStepRollUpUnset
unset

Do not use. For proto versioning only.

PrimaryStepRollUpSuccess
success

The test matrix run was successful, for instance: - All the test cases passed. - Robo did not detect a crash of the application under test.

PrimaryStepRollUpFailure
failure

A run failed, for instance: - One or more test case failed. - A test timed out. - The application under test crashed.

PrimaryStepRollUpInconclusive
inconclusive

Something unexpected happened. The run should still be considered unsuccessful but this is likely a transient problem and re-running the test might be successful.

PrimaryStepRollUpSkipped
skipped

All tests were skipped, for instance: - All device configurations were incompatible.

PrimaryStepRollUpFlaky
flaky

A group of steps that were run with the same configuration had both failure and success outcomes.

Unset
unset

Do not use. For proto versioning only.

Success
success

The test matrix run was successful, for instance: - All the test cases passed. - Robo did not detect a crash of the application under test.

Failure
failure

A run failed, for instance: - One or more test case failed. - A test timed out. - The application under test crashed.

Inconclusive
inconclusive

Something unexpected happened. The run should still be considered unsuccessful but this is likely a transient problem and re-running the test might be successful.

Skipped
skipped

All tests were skipped, for instance: - All device configurations were incompatible.

Flaky
flaky

A group of steps that were run with the same configuration had both failure and success outcomes.

Unset
unset

Do not use. For proto versioning only.

Success
success

The test matrix run was successful, for instance: - All the test cases passed. - Robo did not detect a crash of the application under test.

Failure
failure

A run failed, for instance: - One or more test case failed. - A test timed out. - The application under test crashed.

Inconclusive
inconclusive

Something unexpected happened. The run should still be considered unsuccessful but this is likely a transient problem and re-running the test might be successful.

Skipped
skipped

All tests were skipped, for instance: - All device configurations were incompatible.

Flaky
flaky

A group of steps that were run with the same configuration had both failure and success outcomes.

UNSET
unset

Do not use. For proto versioning only.

SUCCESS
success

The test matrix run was successful, for instance: - All the test cases passed. - Robo did not detect a crash of the application under test.

FAILURE
failure

A run failed, for instance: - One or more test case failed. - A test timed out. - The application under test crashed.

INCONCLUSIVE
inconclusive

Something unexpected happened. The run should still be considered unsuccessful but this is likely a transient problem and re-running the test might be successful.

SKIPPED
skipped

All tests were skipped, for instance: - All device configurations were incompatible.

FLAKY
flaky

A group of steps that were run with the same configuration had both failure and success outcomes.

"unset"
unset

Do not use. For proto versioning only.

"success"
success

The test matrix run was successful, for instance: - All the test cases passed. - Robo did not detect a crash of the application under test.

"failure"
failure

A run failed, for instance: - One or more test case failed. - A test timed out. - The application under test crashed.

"inconclusive"
inconclusive

Something unexpected happened. The run should still be considered unsuccessful but this is likely a transient problem and re-running the test might be successful.

"skipped"
skipped

All tests were skipped, for instance: - All device configurations were incompatible.

"flaky"
flaky

A group of steps that were run with the same configuration had both failure and success outcomes.

SkippedDetail

IncompatibleAppVersion bool

If the App doesn't support the specific API level.

IncompatibleArchitecture bool

If the App doesn't run on the specific architecture, for example, x86.

IncompatibleDevice bool

If the requested OS version doesn't run on the specific device model.

IncompatibleAppVersion bool

If the App doesn't support the specific API level.

IncompatibleArchitecture bool

If the App doesn't run on the specific architecture, for example, x86.

IncompatibleDevice bool

If the requested OS version doesn't run on the specific device model.

incompatibleAppVersion Boolean

If the App doesn't support the specific API level.

incompatibleArchitecture Boolean

If the App doesn't run on the specific architecture, for example, x86.

incompatibleDevice Boolean

If the requested OS version doesn't run on the specific device model.

incompatibleAppVersion boolean

If the App doesn't support the specific API level.

incompatibleArchitecture boolean

If the App doesn't run on the specific architecture, for example, x86.

incompatibleDevice boolean

If the requested OS version doesn't run on the specific device model.

incompatible_app_version bool

If the App doesn't support the specific API level.

incompatible_architecture bool

If the App doesn't run on the specific architecture, for example, x86.

incompatible_device bool

If the requested OS version doesn't run on the specific device model.

incompatibleAppVersion Boolean

If the App doesn't support the specific API level.

incompatibleArchitecture Boolean

If the App doesn't run on the specific architecture, for example, x86.

incompatibleDevice Boolean

If the requested OS version doesn't run on the specific device model.

SkippedDetailResponse

IncompatibleAppVersion bool

If the App doesn't support the specific API level.

IncompatibleArchitecture bool

If the App doesn't run on the specific architecture, for example, x86.

IncompatibleDevice bool

If the requested OS version doesn't run on the specific device model.

IncompatibleAppVersion bool

If the App doesn't support the specific API level.

IncompatibleArchitecture bool

If the App doesn't run on the specific architecture, for example, x86.

IncompatibleDevice bool

If the requested OS version doesn't run on the specific device model.

incompatibleAppVersion Boolean

If the App doesn't support the specific API level.

incompatibleArchitecture Boolean

If the App doesn't run on the specific architecture, for example, x86.

incompatibleDevice Boolean

If the requested OS version doesn't run on the specific device model.

incompatibleAppVersion boolean

If the App doesn't support the specific API level.

incompatibleArchitecture boolean

If the App doesn't run on the specific architecture, for example, x86.

incompatibleDevice boolean

If the requested OS version doesn't run on the specific device model.

incompatible_app_version bool

If the App doesn't support the specific API level.

incompatible_architecture bool

If the App doesn't run on the specific architecture, for example, x86.

incompatible_device bool

If the requested OS version doesn't run on the specific device model.

incompatibleAppVersion Boolean

If the App doesn't support the specific API level.

incompatibleArchitecture Boolean

If the App doesn't run on the specific architecture, for example, x86.

incompatibleDevice Boolean

If the requested OS version doesn't run on the specific device model.

StackTrace

Exception string

The stack trace message. Required

Exception string

The stack trace message. Required

exception String

The stack trace message. Required

exception string

The stack trace message. Required

exception str

The stack trace message. Required

exception String

The stack trace message. Required

StackTraceResponse

Exception string

The stack trace message. Required

Exception string

The stack trace message. Required

exception String

The stack trace message. Required

exception string

The stack trace message. Required

exception str

The stack trace message. Required

exception String

The stack trace message. Required

StepDimensionValueEntry

Key string
Value string
Key string
Value string
key String
value String
key string
value string
key str
value str
key String
value String

StepDimensionValueEntryResponse

Key string
Value string
Key string
Value string
key String
value String
key string
value string
key str
value str
key String
value String

StepLabelsEntry

Key string
Value string
Key string
Value string
key String
value String
key string
value string
key str
value str
key String
value String

StepLabelsEntryResponse

Key string
Value string
Key string
Value string
key String
value String
key string
value string
key str
value str
key String
value String

StepState

UnknownState
unknownState

Should never be in this state. Exists for proto deserialization backward compatibility.

Pending
pending

The Execution/Step is created, ready to run, but not running yet. If an Execution/Step is created without initial state, it is assumed that the Execution/Step is in PENDING state.

InProgress
inProgress

The Execution/Step is in progress.

Complete
complete

The finalized, immutable state. Steps/Executions in this state cannot be modified.

StepStateUnknownState
unknownState

Should never be in this state. Exists for proto deserialization backward compatibility.

StepStatePending
pending

The Execution/Step is created, ready to run, but not running yet. If an Execution/Step is created without initial state, it is assumed that the Execution/Step is in PENDING state.

StepStateInProgress
inProgress

The Execution/Step is in progress.

StepStateComplete
complete

The finalized, immutable state. Steps/Executions in this state cannot be modified.

UnknownState
unknownState

Should never be in this state. Exists for proto deserialization backward compatibility.

Pending
pending

The Execution/Step is created, ready to run, but not running yet. If an Execution/Step is created without initial state, it is assumed that the Execution/Step is in PENDING state.

InProgress
inProgress

The Execution/Step is in progress.

Complete
complete

The finalized, immutable state. Steps/Executions in this state cannot be modified.

UnknownState
unknownState

Should never be in this state. Exists for proto deserialization backward compatibility.

Pending
pending

The Execution/Step is created, ready to run, but not running yet. If an Execution/Step is created without initial state, it is assumed that the Execution/Step is in PENDING state.

InProgress
inProgress

The Execution/Step is in progress.

Complete
complete

The finalized, immutable state. Steps/Executions in this state cannot be modified.

UNKNOWN_STATE
unknownState

Should never be in this state. Exists for proto deserialization backward compatibility.

PENDING
pending

The Execution/Step is created, ready to run, but not running yet. If an Execution/Step is created without initial state, it is assumed that the Execution/Step is in PENDING state.

IN_PROGRESS
inProgress

The Execution/Step is in progress.

COMPLETE
complete

The finalized, immutable state. Steps/Executions in this state cannot be modified.

"unknownState"
unknownState

Should never be in this state. Exists for proto deserialization backward compatibility.

"pending"
pending

The Execution/Step is created, ready to run, but not running yet. If an Execution/Step is created without initial state, it is assumed that the Execution/Step is in PENDING state.

"inProgress"
inProgress

The Execution/Step is in progress.

"complete"
complete

The finalized, immutable state. Steps/Executions in this state cannot be modified.

SuccessDetail

OtherNativeCrash bool

If a native process other than the app crashed.

OtherNativeCrash bool

If a native process other than the app crashed.

otherNativeCrash Boolean

If a native process other than the app crashed.

otherNativeCrash boolean

If a native process other than the app crashed.

other_native_crash bool

If a native process other than the app crashed.

otherNativeCrash Boolean

If a native process other than the app crashed.

SuccessDetailResponse

OtherNativeCrash bool

If a native process other than the app crashed.

OtherNativeCrash bool

If a native process other than the app crashed.

otherNativeCrash Boolean

If a native process other than the app crashed.

otherNativeCrash boolean

If a native process other than the app crashed.

other_native_crash bool

If a native process other than the app crashed.

otherNativeCrash Boolean

If a native process other than the app crashed.

TestCaseReference

ClassName string

The name of the class.

Name string

The name of the test case. Required.

TestSuiteName string

The name of the test suite to which this test case belongs.

ClassName string

The name of the class.

Name string

The name of the test case. Required.

TestSuiteName string

The name of the test suite to which this test case belongs.

className String

The name of the class.

name String

The name of the test case. Required.

testSuiteName String

The name of the test suite to which this test case belongs.

className string

The name of the class.

name string

The name of the test case. Required.

testSuiteName string

The name of the test suite to which this test case belongs.

class_name str

The name of the class.

name str

The name of the test case. Required.

test_suite_name str

The name of the test suite to which this test case belongs.

className String

The name of the class.

name String

The name of the test case. Required.

testSuiteName String

The name of the test suite to which this test case belongs.

TestCaseReferenceResponse

ClassName string

The name of the class.

Name string

The name of the test case. Required.

TestSuiteName string

The name of the test suite to which this test case belongs.

ClassName string

The name of the class.

Name string

The name of the test case. Required.

TestSuiteName string

The name of the test suite to which this test case belongs.

className String

The name of the class.

name String

The name of the test case. Required.

testSuiteName String

The name of the test suite to which this test case belongs.

className string

The name of the class.

name string

The name of the test case. Required.

testSuiteName string

The name of the test suite to which this test case belongs.

class_name str

The name of the class.

name str

The name of the test case. Required.

test_suite_name str

The name of the test suite to which this test case belongs.

className String

The name of the class.

name String

The name of the test case. Required.

testSuiteName String

The name of the test suite to which this test case belongs.

TestExecutionStep

TestIssues List<Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.TestIssue>

Issues observed during the test execution. For example, if the mobile app under test crashed during the test, the error message and the stack trace content can be recorded here to assist debugging. - In response: present if set by create or update - In create/update request: optional

TestSuiteOverviews List<Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.TestSuiteOverview>

List of test suite overview contents. This could be parsed from xUnit XML log by server, or uploaded directly by user. This references should only be called when test suites are fully parsed or uploaded. The maximum allowed number of test suite overviews per step is 1000. - In response: always set - In create request: optional - In update request: never (use publishXunitXmlFiles custom method instead)

TestTiming Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.TestTiming

The timing break down of the test execution. - In response: present if set by create or update - In create/update request: optional

ToolExecution Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.ToolExecution

Represents the execution of the test runner. The exit code of this tool will be used to determine if the test passed. - In response: always set - In create/update request: optional

TestIssues []TestIssue

Issues observed during the test execution. For example, if the mobile app under test crashed during the test, the error message and the stack trace content can be recorded here to assist debugging. - In response: present if set by create or update - In create/update request: optional

TestSuiteOverviews []TestSuiteOverview

List of test suite overview contents. This could be parsed from xUnit XML log by server, or uploaded directly by user. This references should only be called when test suites are fully parsed or uploaded. The maximum allowed number of test suite overviews per step is 1000. - In response: always set - In create request: optional - In update request: never (use publishXunitXmlFiles custom method instead)

TestTiming TestTiming

The timing break down of the test execution. - In response: present if set by create or update - In create/update request: optional

ToolExecution ToolExecution

Represents the execution of the test runner. The exit code of this tool will be used to determine if the test passed. - In response: always set - In create/update request: optional

testIssues List<TestIssue>

Issues observed during the test execution. For example, if the mobile app under test crashed during the test, the error message and the stack trace content can be recorded here to assist debugging. - In response: present if set by create or update - In create/update request: optional

testSuiteOverviews List<TestSuiteOverview>

List of test suite overview contents. This could be parsed from xUnit XML log by server, or uploaded directly by user. This references should only be called when test suites are fully parsed or uploaded. The maximum allowed number of test suite overviews per step is 1000. - In response: always set - In create request: optional - In update request: never (use publishXunitXmlFiles custom method instead)

testTiming TestTiming

The timing break down of the test execution. - In response: present if set by create or update - In create/update request: optional

toolExecution ToolExecution

Represents the execution of the test runner. The exit code of this tool will be used to determine if the test passed. - In response: always set - In create/update request: optional

testIssues TestIssue[]

Issues observed during the test execution. For example, if the mobile app under test crashed during the test, the error message and the stack trace content can be recorded here to assist debugging. - In response: present if set by create or update - In create/update request: optional

testSuiteOverviews TestSuiteOverview[]

List of test suite overview contents. This could be parsed from xUnit XML log by server, or uploaded directly by user. This references should only be called when test suites are fully parsed or uploaded. The maximum allowed number of test suite overviews per step is 1000. - In response: always set - In create request: optional - In update request: never (use publishXunitXmlFiles custom method instead)

testTiming TestTiming

The timing break down of the test execution. - In response: present if set by create or update - In create/update request: optional

toolExecution ToolExecution

Represents the execution of the test runner. The exit code of this tool will be used to determine if the test passed. - In response: always set - In create/update request: optional

test_issues Sequence[TestIssue]

Issues observed during the test execution. For example, if the mobile app under test crashed during the test, the error message and the stack trace content can be recorded here to assist debugging. - In response: present if set by create or update - In create/update request: optional

test_suite_overviews Sequence[TestSuiteOverview]

List of test suite overview contents. This could be parsed from xUnit XML log by server, or uploaded directly by user. This references should only be called when test suites are fully parsed or uploaded. The maximum allowed number of test suite overviews per step is 1000. - In response: always set - In create request: optional - In update request: never (use publishXunitXmlFiles custom method instead)

test_timing TestTiming

The timing break down of the test execution. - In response: present if set by create or update - In create/update request: optional

tool_execution ToolExecution

Represents the execution of the test runner. The exit code of this tool will be used to determine if the test passed. - In response: always set - In create/update request: optional

testIssues List<Property Map>

Issues observed during the test execution. For example, if the mobile app under test crashed during the test, the error message and the stack trace content can be recorded here to assist debugging. - In response: present if set by create or update - In create/update request: optional

testSuiteOverviews List<Property Map>

List of test suite overview contents. This could be parsed from xUnit XML log by server, or uploaded directly by user. This references should only be called when test suites are fully parsed or uploaded. The maximum allowed number of test suite overviews per step is 1000. - In response: always set - In create request: optional - In update request: never (use publishXunitXmlFiles custom method instead)

testTiming Property Map

The timing break down of the test execution. - In response: present if set by create or update - In create/update request: optional

toolExecution Property Map

Represents the execution of the test runner. The exit code of this tool will be used to determine if the test passed. - In response: always set - In create/update request: optional

TestExecutionStepResponse

TestIssues List<Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.TestIssueResponse>

Issues observed during the test execution. For example, if the mobile app under test crashed during the test, the error message and the stack trace content can be recorded here to assist debugging. - In response: present if set by create or update - In create/update request: optional

TestSuiteOverviews List<Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.TestSuiteOverviewResponse>

List of test suite overview contents. This could be parsed from xUnit XML log by server, or uploaded directly by user. This references should only be called when test suites are fully parsed or uploaded. The maximum allowed number of test suite overviews per step is 1000. - In response: always set - In create request: optional - In update request: never (use publishXunitXmlFiles custom method instead)

TestTiming Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.TestTimingResponse

The timing break down of the test execution. - In response: present if set by create or update - In create/update request: optional

ToolExecution Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.ToolExecutionResponse

Represents the execution of the test runner. The exit code of this tool will be used to determine if the test passed. - In response: always set - In create/update request: optional

TestIssues []TestIssueResponse

Issues observed during the test execution. For example, if the mobile app under test crashed during the test, the error message and the stack trace content can be recorded here to assist debugging. - In response: present if set by create or update - In create/update request: optional

TestSuiteOverviews []TestSuiteOverviewResponse

List of test suite overview contents. This could be parsed from xUnit XML log by server, or uploaded directly by user. This references should only be called when test suites are fully parsed or uploaded. The maximum allowed number of test suite overviews per step is 1000. - In response: always set - In create request: optional - In update request: never (use publishXunitXmlFiles custom method instead)

TestTiming TestTimingResponse

The timing break down of the test execution. - In response: present if set by create or update - In create/update request: optional

ToolExecution ToolExecutionResponse

Represents the execution of the test runner. The exit code of this tool will be used to determine if the test passed. - In response: always set - In create/update request: optional

testIssues List<TestIssueResponse>

Issues observed during the test execution. For example, if the mobile app under test crashed during the test, the error message and the stack trace content can be recorded here to assist debugging. - In response: present if set by create or update - In create/update request: optional

testSuiteOverviews List<TestSuiteOverviewResponse>

List of test suite overview contents. This could be parsed from xUnit XML log by server, or uploaded directly by user. This references should only be called when test suites are fully parsed or uploaded. The maximum allowed number of test suite overviews per step is 1000. - In response: always set - In create request: optional - In update request: never (use publishXunitXmlFiles custom method instead)

testTiming TestTimingResponse

The timing break down of the test execution. - In response: present if set by create or update - In create/update request: optional

toolExecution ToolExecutionResponse

Represents the execution of the test runner. The exit code of this tool will be used to determine if the test passed. - In response: always set - In create/update request: optional

testIssues TestIssueResponse[]

Issues observed during the test execution. For example, if the mobile app under test crashed during the test, the error message and the stack trace content can be recorded here to assist debugging. - In response: present if set by create or update - In create/update request: optional

testSuiteOverviews TestSuiteOverviewResponse[]

List of test suite overview contents. This could be parsed from xUnit XML log by server, or uploaded directly by user. This references should only be called when test suites are fully parsed or uploaded. The maximum allowed number of test suite overviews per step is 1000. - In response: always set - In create request: optional - In update request: never (use publishXunitXmlFiles custom method instead)

testTiming TestTimingResponse

The timing break down of the test execution. - In response: present if set by create or update - In create/update request: optional

toolExecution ToolExecutionResponse

Represents the execution of the test runner. The exit code of this tool will be used to determine if the test passed. - In response: always set - In create/update request: optional

test_issues Sequence[TestIssueResponse]

Issues observed during the test execution. For example, if the mobile app under test crashed during the test, the error message and the stack trace content can be recorded here to assist debugging. - In response: present if set by create or update - In create/update request: optional

test_suite_overviews Sequence[TestSuiteOverviewResponse]

List of test suite overview contents. This could be parsed from xUnit XML log by server, or uploaded directly by user. This references should only be called when test suites are fully parsed or uploaded. The maximum allowed number of test suite overviews per step is 1000. - In response: always set - In create request: optional - In update request: never (use publishXunitXmlFiles custom method instead)

test_timing TestTimingResponse

The timing break down of the test execution. - In response: present if set by create or update - In create/update request: optional

tool_execution ToolExecutionResponse

Represents the execution of the test runner. The exit code of this tool will be used to determine if the test passed. - In response: always set - In create/update request: optional

testIssues List<Property Map>

Issues observed during the test execution. For example, if the mobile app under test crashed during the test, the error message and the stack trace content can be recorded here to assist debugging. - In response: present if set by create or update - In create/update request: optional

testSuiteOverviews List<Property Map>

List of test suite overview contents. This could be parsed from xUnit XML log by server, or uploaded directly by user. This references should only be called when test suites are fully parsed or uploaded. The maximum allowed number of test suite overviews per step is 1000. - In response: always set - In create request: optional - In update request: never (use publishXunitXmlFiles custom method instead)

testTiming Property Map

The timing break down of the test execution. - In response: present if set by create or update - In create/update request: optional

toolExecution Property Map

Represents the execution of the test runner. The exit code of this tool will be used to determine if the test passed. - In response: always set - In create/update request: optional

TestIssue

Category Pulumi.GoogleNative.ToolResults.V1Beta3.TestIssueCategory

Category of issue. Required.

ErrorMessage string

A brief human-readable message describing the issue. Required.

Severity Pulumi.GoogleNative.ToolResults.V1Beta3.TestIssueSeverity

Severity of issue. Required.

StackTrace Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.StackTrace

Deprecated in favor of stack trace fields inside specific warnings.

Deprecated:

Deprecated in favor of stack trace fields inside specific warnings.

Type Pulumi.GoogleNative.ToolResults.V1Beta3.TestIssueType

Type of issue. Required.

Warning Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.Any

Warning message with additional details of the issue. Should always be a message from com.google.devtools.toolresults.v1.warnings

Category TestIssueCategory

Category of issue. Required.

ErrorMessage string

A brief human-readable message describing the issue. Required.

Severity TestIssueSeverity

Severity of issue. Required.

StackTrace StackTrace

Deprecated in favor of stack trace fields inside specific warnings.

Deprecated:

Deprecated in favor of stack trace fields inside specific warnings.

Type TestIssueType

Type of issue. Required.

Warning Any

Warning message with additional details of the issue. Should always be a message from com.google.devtools.toolresults.v1.warnings

category TestIssueCategory

Category of issue. Required.

errorMessage String

A brief human-readable message describing the issue. Required.

severity TestIssueSeverity

Severity of issue. Required.

stackTrace StackTrace

Deprecated in favor of stack trace fields inside specific warnings.

Deprecated:

Deprecated in favor of stack trace fields inside specific warnings.

type TestIssueType

Type of issue. Required.

warning Any

Warning message with additional details of the issue. Should always be a message from com.google.devtools.toolresults.v1.warnings

category TestIssueCategory

Category of issue. Required.

errorMessage string

A brief human-readable message describing the issue. Required.

severity TestIssueSeverity

Severity of issue. Required.

stackTrace StackTrace

Deprecated in favor of stack trace fields inside specific warnings.

Deprecated:

Deprecated in favor of stack trace fields inside specific warnings.

type TestIssueType

Type of issue. Required.

warning Any

Warning message with additional details of the issue. Should always be a message from com.google.devtools.toolresults.v1.warnings

category TestIssueCategory

Category of issue. Required.

error_message str

A brief human-readable message describing the issue. Required.

severity TestIssueSeverity

Severity of issue. Required.

stack_trace StackTrace

Deprecated in favor of stack trace fields inside specific warnings.

Deprecated:

Deprecated in favor of stack trace fields inside specific warnings.

type TestIssueType

Type of issue. Required.

warning Any

Warning message with additional details of the issue. Should always be a message from com.google.devtools.toolresults.v1.warnings

category "unspecifiedCategory" | "common" | "robo"

Category of issue. Required.

errorMessage String

A brief human-readable message describing the issue. Required.

severity "unspecifiedSeverity" | "info" | "suggestion" | "warning" | "severe"

Severity of issue. Required.

stackTrace Property Map

Deprecated in favor of stack trace fields inside specific warnings.

Deprecated:

Deprecated in favor of stack trace fields inside specific warnings.

type "unspecifiedType" | "fatalException" | "nativeCrash" | "anr" | "unusedRoboDirective" | "compatibleWithOrchestrator" | "launcherActivityNotFound" | "startActivityNotFound" | "incompleteRoboScriptExecution" | "completeRoboScriptExecution" | "failedToInstall" | "availableDeepLinks" | "nonSdkApiUsageViolation" | "nonSdkApiUsageReport" | "encounteredNonAndroidUiWidgetScreen" | "encounteredLoginScreen" | "performedGoogleLogin" | "iosException" | "iosCrash" | "performedMonkeyActions" | "usedRoboDirective" | "usedRoboIgnoreDirective" | "insufficientCoverage" | "inAppPurchases" | "crashDialogError" | "uiElementsTooDeep" | "blankScreen" | "overlappingUiElements" | "unityException" | "deviceOutOfMemory" | "logcatCollectionError" | "detectedAppSplashScreen"

Type of issue. Required.

warning Property Map

Warning message with additional details of the issue. Should always be a message from com.google.devtools.toolresults.v1.warnings

TestIssueCategory

UnspecifiedCategory
unspecifiedCategory

Default unspecified category. Do not use. For versioning only.

Common
common

Issue is not specific to a particular test kind (e.g., a native crash).

Robo
robo

Issue is specific to Robo run.

TestIssueCategoryUnspecifiedCategory
unspecifiedCategory

Default unspecified category. Do not use. For versioning only.

TestIssueCategoryCommon
common

Issue is not specific to a particular test kind (e.g., a native crash).

TestIssueCategoryRobo
robo

Issue is specific to Robo run.

UnspecifiedCategory
unspecifiedCategory

Default unspecified category. Do not use. For versioning only.

Common
common

Issue is not specific to a particular test kind (e.g., a native crash).

Robo
robo

Issue is specific to Robo run.

UnspecifiedCategory
unspecifiedCategory

Default unspecified category. Do not use. For versioning only.

Common
common

Issue is not specific to a particular test kind (e.g., a native crash).

Robo
robo

Issue is specific to Robo run.

UNSPECIFIED_CATEGORY
unspecifiedCategory

Default unspecified category. Do not use. For versioning only.

COMMON
common

Issue is not specific to a particular test kind (e.g., a native crash).

ROBO
robo

Issue is specific to Robo run.

"unspecifiedCategory"
unspecifiedCategory

Default unspecified category. Do not use. For versioning only.

"common"
common

Issue is not specific to a particular test kind (e.g., a native crash).

"robo"
robo

Issue is specific to Robo run.

TestIssueResponse

Category string

Category of issue. Required.

ErrorMessage string

A brief human-readable message describing the issue. Required.

Severity string

Severity of issue. Required.

StackTrace Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.StackTraceResponse

Deprecated in favor of stack trace fields inside specific warnings.

Deprecated:

Deprecated in favor of stack trace fields inside specific warnings.

Type string

Type of issue. Required.

Warning Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.AnyResponse

Warning message with additional details of the issue. Should always be a message from com.google.devtools.toolresults.v1.warnings

Category string

Category of issue. Required.

ErrorMessage string

A brief human-readable message describing the issue. Required.

Severity string

Severity of issue. Required.

StackTrace StackTraceResponse

Deprecated in favor of stack trace fields inside specific warnings.

Deprecated:

Deprecated in favor of stack trace fields inside specific warnings.

Type string

Type of issue. Required.

Warning AnyResponse

Warning message with additional details of the issue. Should always be a message from com.google.devtools.toolresults.v1.warnings

category String

Category of issue. Required.

errorMessage String

A brief human-readable message describing the issue. Required.

severity String

Severity of issue. Required.

stackTrace StackTraceResponse

Deprecated in favor of stack trace fields inside specific warnings.

Deprecated:

Deprecated in favor of stack trace fields inside specific warnings.

type String

Type of issue. Required.

warning AnyResponse

Warning message with additional details of the issue. Should always be a message from com.google.devtools.toolresults.v1.warnings

category string

Category of issue. Required.

errorMessage string

A brief human-readable message describing the issue. Required.

severity string

Severity of issue. Required.

stackTrace StackTraceResponse

Deprecated in favor of stack trace fields inside specific warnings.

Deprecated:

Deprecated in favor of stack trace fields inside specific warnings.

type string

Type of issue. Required.

warning AnyResponse

Warning message with additional details of the issue. Should always be a message from com.google.devtools.toolresults.v1.warnings

category str

Category of issue. Required.

error_message str

A brief human-readable message describing the issue. Required.

severity str

Severity of issue. Required.

stack_trace StackTraceResponse

Deprecated in favor of stack trace fields inside specific warnings.

Deprecated:

Deprecated in favor of stack trace fields inside specific warnings.

type str

Type of issue. Required.

warning AnyResponse

Warning message with additional details of the issue. Should always be a message from com.google.devtools.toolresults.v1.warnings

category String

Category of issue. Required.

errorMessage String

A brief human-readable message describing the issue. Required.

severity String

Severity of issue. Required.

stackTrace Property Map

Deprecated in favor of stack trace fields inside specific warnings.

Deprecated:

Deprecated in favor of stack trace fields inside specific warnings.

type String

Type of issue. Required.

warning Property Map

Warning message with additional details of the issue. Should always be a message from com.google.devtools.toolresults.v1.warnings

TestIssueSeverity

UnspecifiedSeverity
unspecifiedSeverity

Default unspecified severity. Do not use. For versioning only.

Info
info

Non critical issue, providing users with some info about the test run.

Suggestion
suggestion

Non critical issue, providing users with some hints on improving their testing experience, e.g., suggesting to use Game Loops.

Warning
warning

Potentially critical issue.

Severe
severe

Critical issue.

TestIssueSeverityUnspecifiedSeverity
unspecifiedSeverity

Default unspecified severity. Do not use. For versioning only.

TestIssueSeverityInfo
info

Non critical issue, providing users with some info about the test run.

TestIssueSeveritySuggestion
suggestion

Non critical issue, providing users with some hints on improving their testing experience, e.g., suggesting to use Game Loops.

TestIssueSeverityWarning
warning

Potentially critical issue.

TestIssueSeveritySevere
severe

Critical issue.

UnspecifiedSeverity
unspecifiedSeverity

Default unspecified severity. Do not use. For versioning only.

Info
info

Non critical issue, providing users with some info about the test run.

Suggestion
suggestion

Non critical issue, providing users with some hints on improving their testing experience, e.g., suggesting to use Game Loops.

Warning
warning

Potentially critical issue.

Severe
severe

Critical issue.

UnspecifiedSeverity
unspecifiedSeverity

Default unspecified severity. Do not use. For versioning only.

Info
info

Non critical issue, providing users with some info about the test run.

Suggestion
suggestion

Non critical issue, providing users with some hints on improving their testing experience, e.g., suggesting to use Game Loops.

Warning
warning

Potentially critical issue.

Severe
severe

Critical issue.

UNSPECIFIED_SEVERITY
unspecifiedSeverity

Default unspecified severity. Do not use. For versioning only.

INFO
info

Non critical issue, providing users with some info about the test run.

SUGGESTION
suggestion

Non critical issue, providing users with some hints on improving their testing experience, e.g., suggesting to use Game Loops.

WARNING
warning

Potentially critical issue.

SEVERE
severe

Critical issue.

"unspecifiedSeverity"
unspecifiedSeverity

Default unspecified severity. Do not use. For versioning only.

"info"
info

Non critical issue, providing users with some info about the test run.

"suggestion"
suggestion

Non critical issue, providing users with some hints on improving their testing experience, e.g., suggesting to use Game Loops.

"warning"
warning

Potentially critical issue.

"severe"
severe

Critical issue.

TestIssueType

UnspecifiedType
unspecifiedType

Default unspecified type. Do not use. For versioning only.

FatalException
fatalException

Issue is a fatal exception.

NativeCrash
nativeCrash

Issue is a native crash.

Anr
anr

Issue is an ANR crash.

UnusedRoboDirective
unusedRoboDirective

Issue is an unused robo directive.

CompatibleWithOrchestrator
compatibleWithOrchestrator

Issue is a suggestion to use orchestrator.

LauncherActivityNotFound
launcherActivityNotFound

Issue with finding a launcher activity

StartActivityNotFound
startActivityNotFound

Issue with resolving a user-provided intent to start an activity

IncompleteRoboScriptExecution
incompleteRoboScriptExecution

A Robo script was not fully executed.

CompleteRoboScriptExecution
completeRoboScriptExecution

A Robo script was fully and successfully executed.

FailedToInstall
failedToInstall

The APK failed to install.

AvailableDeepLinks
availableDeepLinks

The app-under-test has deep links, but none were provided to Robo.

NonSdkApiUsageViolation
nonSdkApiUsageViolation

App accessed a non-sdk Api.

NonSdkApiUsageReport
nonSdkApiUsageReport

App accessed a non-sdk Api (new detailed report)

EncounteredNonAndroidUiWidgetScreen
encounteredNonAndroidUiWidgetScreen

Robo crawl encountered at least one screen with elements that are not Android UI widgets.

EncounteredLoginScreen
encounteredLoginScreen

Robo crawl encountered at least one probable login screen.

PerformedGoogleLogin
performedGoogleLogin

Robo signed in with Google.

IosException
iosException

iOS App crashed with an exception.

IosCrash
iosCrash

iOS App crashed without an exception (e.g. killed).

PerformedMonkeyActions
performedMonkeyActions

Robo crawl involved performing some monkey actions.

UsedRoboDirective
usedRoboDirective

Robo crawl used a Robo directive.

UsedRoboIgnoreDirective
usedRoboIgnoreDirective

Robo crawl used a Robo directive to ignore an UI element.

InsufficientCoverage
insufficientCoverage

Robo did not crawl some potentially important parts of the app.

InAppPurchases
inAppPurchases

Robo crawl involved some in-app purchases.

CrashDialogError
crashDialogError

Crash dialog was detected during the test execution

UiElementsTooDeep
uiElementsTooDeep

UI element depth is greater than the threshold

BlankScreen
blankScreen

Blank screen is found in the Robo crawl

OverlappingUiElements
overlappingUiElements

Overlapping UI elements are found in the Robo crawl

UnityException
unityException

An uncaught Unity exception was detected (these don't crash apps).

DeviceOutOfMemory
deviceOutOfMemory

Device running out of memory was detected

LogcatCollectionError
logcatCollectionError

Problems detected while collecting logcat

DetectedAppSplashScreen
detectedAppSplashScreen

Robo detected a splash screen provided by app (vs. Android OS splash screen).

TestIssueTypeUnspecifiedType
unspecifiedType

Default unspecified type. Do not use. For versioning only.

TestIssueTypeFatalException
fatalException

Issue is a fatal exception.

TestIssueTypeNativeCrash
nativeCrash

Issue is a native crash.

TestIssueTypeAnr
anr

Issue is an ANR crash.

TestIssueTypeUnusedRoboDirective
unusedRoboDirective

Issue is an unused robo directive.

TestIssueTypeCompatibleWithOrchestrator
compatibleWithOrchestrator

Issue is a suggestion to use orchestrator.

TestIssueTypeLauncherActivityNotFound
launcherActivityNotFound

Issue with finding a launcher activity

TestIssueTypeStartActivityNotFound
startActivityNotFound

Issue with resolving a user-provided intent to start an activity

TestIssueTypeIncompleteRoboScriptExecution
incompleteRoboScriptExecution

A Robo script was not fully executed.

TestIssueTypeCompleteRoboScriptExecution
completeRoboScriptExecution

A Robo script was fully and successfully executed.

TestIssueTypeFailedToInstall
failedToInstall

The APK failed to install.

TestIssueTypeAvailableDeepLinks
availableDeepLinks

The app-under-test has deep links, but none were provided to Robo.

TestIssueTypeNonSdkApiUsageViolation
nonSdkApiUsageViolation

App accessed a non-sdk Api.

TestIssueTypeNonSdkApiUsageReport
nonSdkApiUsageReport

App accessed a non-sdk Api (new detailed report)

TestIssueTypeEncounteredNonAndroidUiWidgetScreen
encounteredNonAndroidUiWidgetScreen

Robo crawl encountered at least one screen with elements that are not Android UI widgets.

TestIssueTypeEncounteredLoginScreen
encounteredLoginScreen

Robo crawl encountered at least one probable login screen.

TestIssueTypePerformedGoogleLogin
performedGoogleLogin

Robo signed in with Google.

TestIssueTypeIosException
iosException

iOS App crashed with an exception.

TestIssueTypeIosCrash
iosCrash

iOS App crashed without an exception (e.g. killed).

TestIssueTypePerformedMonkeyActions
performedMonkeyActions

Robo crawl involved performing some monkey actions.

TestIssueTypeUsedRoboDirective
usedRoboDirective

Robo crawl used a Robo directive.

TestIssueTypeUsedRoboIgnoreDirective
usedRoboIgnoreDirective

Robo crawl used a Robo directive to ignore an UI element.

TestIssueTypeInsufficientCoverage
insufficientCoverage

Robo did not crawl some potentially important parts of the app.

TestIssueTypeInAppPurchases
inAppPurchases

Robo crawl involved some in-app purchases.

TestIssueTypeCrashDialogError
crashDialogError

Crash dialog was detected during the test execution

TestIssueTypeUiElementsTooDeep
uiElementsTooDeep

UI element depth is greater than the threshold

TestIssueTypeBlankScreen
blankScreen

Blank screen is found in the Robo crawl

TestIssueTypeOverlappingUiElements
overlappingUiElements

Overlapping UI elements are found in the Robo crawl

TestIssueTypeUnityException
unityException

An uncaught Unity exception was detected (these don't crash apps).

TestIssueTypeDeviceOutOfMemory
deviceOutOfMemory

Device running out of memory was detected

TestIssueTypeLogcatCollectionError
logcatCollectionError

Problems detected while collecting logcat

TestIssueTypeDetectedAppSplashScreen
detectedAppSplashScreen

Robo detected a splash screen provided by app (vs. Android OS splash screen).

UnspecifiedType
unspecifiedType

Default unspecified type. Do not use. For versioning only.

FatalException
fatalException

Issue is a fatal exception.

NativeCrash
nativeCrash

Issue is a native crash.

Anr
anr

Issue is an ANR crash.

UnusedRoboDirective
unusedRoboDirective

Issue is an unused robo directive.

CompatibleWithOrchestrator
compatibleWithOrchestrator

Issue is a suggestion to use orchestrator.

LauncherActivityNotFound
launcherActivityNotFound

Issue with finding a launcher activity

StartActivityNotFound
startActivityNotFound

Issue with resolving a user-provided intent to start an activity

IncompleteRoboScriptExecution
incompleteRoboScriptExecution

A Robo script was not fully executed.

CompleteRoboScriptExecution
completeRoboScriptExecution

A Robo script was fully and successfully executed.

FailedToInstall
failedToInstall

The APK failed to install.

AvailableDeepLinks
availableDeepLinks

The app-under-test has deep links, but none were provided to Robo.

NonSdkApiUsageViolation
nonSdkApiUsageViolation

App accessed a non-sdk Api.

NonSdkApiUsageReport
nonSdkApiUsageReport

App accessed a non-sdk Api (new detailed report)

EncounteredNonAndroidUiWidgetScreen
encounteredNonAndroidUiWidgetScreen

Robo crawl encountered at least one screen with elements that are not Android UI widgets.

EncounteredLoginScreen
encounteredLoginScreen

Robo crawl encountered at least one probable login screen.

PerformedGoogleLogin
performedGoogleLogin

Robo signed in with Google.

IosException
iosException

iOS App crashed with an exception.

IosCrash
iosCrash

iOS App crashed without an exception (e.g. killed).

PerformedMonkeyActions
performedMonkeyActions

Robo crawl involved performing some monkey actions.

UsedRoboDirective
usedRoboDirective

Robo crawl used a Robo directive.

UsedRoboIgnoreDirective
usedRoboIgnoreDirective

Robo crawl used a Robo directive to ignore an UI element.

InsufficientCoverage
insufficientCoverage

Robo did not crawl some potentially important parts of the app.

InAppPurchases
inAppPurchases

Robo crawl involved some in-app purchases.

CrashDialogError
crashDialogError

Crash dialog was detected during the test execution

UiElementsTooDeep
uiElementsTooDeep

UI element depth is greater than the threshold

BlankScreen
blankScreen

Blank screen is found in the Robo crawl

OverlappingUiElements
overlappingUiElements

Overlapping UI elements are found in the Robo crawl

UnityException
unityException

An uncaught Unity exception was detected (these don't crash apps).

DeviceOutOfMemory
deviceOutOfMemory

Device running out of memory was detected

LogcatCollectionError
logcatCollectionError

Problems detected while collecting logcat

DetectedAppSplashScreen
detectedAppSplashScreen

Robo detected a splash screen provided by app (vs. Android OS splash screen).

UnspecifiedType
unspecifiedType

Default unspecified type. Do not use. For versioning only.

FatalException
fatalException

Issue is a fatal exception.

NativeCrash
nativeCrash

Issue is a native crash.

Anr
anr

Issue is an ANR crash.

UnusedRoboDirective
unusedRoboDirective

Issue is an unused robo directive.

CompatibleWithOrchestrator
compatibleWithOrchestrator

Issue is a suggestion to use orchestrator.

LauncherActivityNotFound
launcherActivityNotFound

Issue with finding a launcher activity

StartActivityNotFound
startActivityNotFound

Issue with resolving a user-provided intent to start an activity

IncompleteRoboScriptExecution
incompleteRoboScriptExecution

A Robo script was not fully executed.

CompleteRoboScriptExecution
completeRoboScriptExecution

A Robo script was fully and successfully executed.

FailedToInstall
failedToInstall

The APK failed to install.

AvailableDeepLinks
availableDeepLinks

The app-under-test has deep links, but none were provided to Robo.

NonSdkApiUsageViolation
nonSdkApiUsageViolation

App accessed a non-sdk Api.

NonSdkApiUsageReport
nonSdkApiUsageReport

App accessed a non-sdk Api (new detailed report)

EncounteredNonAndroidUiWidgetScreen
encounteredNonAndroidUiWidgetScreen

Robo crawl encountered at least one screen with elements that are not Android UI widgets.

EncounteredLoginScreen
encounteredLoginScreen

Robo crawl encountered at least one probable login screen.

PerformedGoogleLogin
performedGoogleLogin

Robo signed in with Google.

IosException
iosException

iOS App crashed with an exception.

IosCrash
iosCrash

iOS App crashed without an exception (e.g. killed).

PerformedMonkeyActions
performedMonkeyActions

Robo crawl involved performing some monkey actions.

UsedRoboDirective
usedRoboDirective

Robo crawl used a Robo directive.

UsedRoboIgnoreDirective
usedRoboIgnoreDirective

Robo crawl used a Robo directive to ignore an UI element.

InsufficientCoverage
insufficientCoverage

Robo did not crawl some potentially important parts of the app.

InAppPurchases
inAppPurchases

Robo crawl involved some in-app purchases.

CrashDialogError
crashDialogError

Crash dialog was detected during the test execution

UiElementsTooDeep
uiElementsTooDeep

UI element depth is greater than the threshold

BlankScreen
blankScreen

Blank screen is found in the Robo crawl

OverlappingUiElements
overlappingUiElements

Overlapping UI elements are found in the Robo crawl

UnityException
unityException

An uncaught Unity exception was detected (these don't crash apps).

DeviceOutOfMemory
deviceOutOfMemory

Device running out of memory was detected

LogcatCollectionError
logcatCollectionError

Problems detected while collecting logcat

DetectedAppSplashScreen
detectedAppSplashScreen

Robo detected a splash screen provided by app (vs. Android OS splash screen).

UNSPECIFIED_TYPE
unspecifiedType

Default unspecified type. Do not use. For versioning only.

FATAL_EXCEPTION
fatalException

Issue is a fatal exception.

NATIVE_CRASH
nativeCrash

Issue is a native crash.

ANR
anr

Issue is an ANR crash.

UNUSED_ROBO_DIRECTIVE
unusedRoboDirective

Issue is an unused robo directive.

COMPATIBLE_WITH_ORCHESTRATOR
compatibleWithOrchestrator

Issue is a suggestion to use orchestrator.

LAUNCHER_ACTIVITY_NOT_FOUND
launcherActivityNotFound

Issue with finding a launcher activity

START_ACTIVITY_NOT_FOUND
startActivityNotFound

Issue with resolving a user-provided intent to start an activity

INCOMPLETE_ROBO_SCRIPT_EXECUTION
incompleteRoboScriptExecution

A Robo script was not fully executed.

COMPLETE_ROBO_SCRIPT_EXECUTION
completeRoboScriptExecution

A Robo script was fully and successfully executed.

FAILED_TO_INSTALL
failedToInstall

The APK failed to install.

AVAILABLE_DEEP_LINKS
availableDeepLinks

The app-under-test has deep links, but none were provided to Robo.

NON_SDK_API_USAGE_VIOLATION
nonSdkApiUsageViolation

App accessed a non-sdk Api.

NON_SDK_API_USAGE_REPORT
nonSdkApiUsageReport

App accessed a non-sdk Api (new detailed report)

ENCOUNTERED_NON_ANDROID_UI_WIDGET_SCREEN
encounteredNonAndroidUiWidgetScreen

Robo crawl encountered at least one screen with elements that are not Android UI widgets.

ENCOUNTERED_LOGIN_SCREEN
encounteredLoginScreen

Robo crawl encountered at least one probable login screen.

PERFORMED_GOOGLE_LOGIN
performedGoogleLogin

Robo signed in with Google.

IOS_EXCEPTION
iosException

iOS App crashed with an exception.

IOS_CRASH
iosCrash

iOS App crashed without an exception (e.g. killed).

PERFORMED_MONKEY_ACTIONS
performedMonkeyActions

Robo crawl involved performing some monkey actions.

USED_ROBO_DIRECTIVE
usedRoboDirective

Robo crawl used a Robo directive.

USED_ROBO_IGNORE_DIRECTIVE
usedRoboIgnoreDirective

Robo crawl used a Robo directive to ignore an UI element.

INSUFFICIENT_COVERAGE
insufficientCoverage

Robo did not crawl some potentially important parts of the app.

IN_APP_PURCHASES
inAppPurchases

Robo crawl involved some in-app purchases.

CRASH_DIALOG_ERROR
crashDialogError

Crash dialog was detected during the test execution

UI_ELEMENTS_TOO_DEEP
uiElementsTooDeep

UI element depth is greater than the threshold

BLANK_SCREEN
blankScreen

Blank screen is found in the Robo crawl

OVERLAPPING_UI_ELEMENTS
overlappingUiElements

Overlapping UI elements are found in the Robo crawl

UNITY_EXCEPTION
unityException

An uncaught Unity exception was detected (these don't crash apps).

DEVICE_OUT_OF_MEMORY
deviceOutOfMemory

Device running out of memory was detected

LOGCAT_COLLECTION_ERROR
logcatCollectionError

Problems detected while collecting logcat

DETECTED_APP_SPLASH_SCREEN
detectedAppSplashScreen

Robo detected a splash screen provided by app (vs. Android OS splash screen).

"unspecifiedType"
unspecifiedType

Default unspecified type. Do not use. For versioning only.

"fatalException"
fatalException

Issue is a fatal exception.

"nativeCrash"
nativeCrash

Issue is a native crash.

"anr"
anr

Issue is an ANR crash.

"unusedRoboDirective"
unusedRoboDirective

Issue is an unused robo directive.

"compatibleWithOrchestrator"
compatibleWithOrchestrator

Issue is a suggestion to use orchestrator.

"launcherActivityNotFound"
launcherActivityNotFound

Issue with finding a launcher activity

"startActivityNotFound"
startActivityNotFound

Issue with resolving a user-provided intent to start an activity

"incompleteRoboScriptExecution"
incompleteRoboScriptExecution

A Robo script was not fully executed.

"completeRoboScriptExecution"
completeRoboScriptExecution

A Robo script was fully and successfully executed.

"failedToInstall"
failedToInstall

The APK failed to install.

"availableDeepLinks"
availableDeepLinks

The app-under-test has deep links, but none were provided to Robo.

"nonSdkApiUsageViolation"
nonSdkApiUsageViolation

App accessed a non-sdk Api.

"nonSdkApiUsageReport"
nonSdkApiUsageReport

App accessed a non-sdk Api (new detailed report)

"encounteredNonAndroidUiWidgetScreen"
encounteredNonAndroidUiWidgetScreen

Robo crawl encountered at least one screen with elements that are not Android UI widgets.

"encounteredLoginScreen"
encounteredLoginScreen

Robo crawl encountered at least one probable login screen.

"performedGoogleLogin"
performedGoogleLogin

Robo signed in with Google.

"iosException"
iosException

iOS App crashed with an exception.

"iosCrash"
iosCrash

iOS App crashed without an exception (e.g. killed).

"performedMonkeyActions"
performedMonkeyActions

Robo crawl involved performing some monkey actions.

"usedRoboDirective"
usedRoboDirective

Robo crawl used a Robo directive.

"usedRoboIgnoreDirective"
usedRoboIgnoreDirective

Robo crawl used a Robo directive to ignore an UI element.

"insufficientCoverage"
insufficientCoverage

Robo did not crawl some potentially important parts of the app.

"inAppPurchases"
inAppPurchases

Robo crawl involved some in-app purchases.

"crashDialogError"
crashDialogError

Crash dialog was detected during the test execution

"uiElementsTooDeep"
uiElementsTooDeep

UI element depth is greater than the threshold

"blankScreen"
blankScreen

Blank screen is found in the Robo crawl

"overlappingUiElements"
overlappingUiElements

Overlapping UI elements are found in the Robo crawl

"unityException"
unityException

An uncaught Unity exception was detected (these don't crash apps).

"deviceOutOfMemory"
deviceOutOfMemory

Device running out of memory was detected

"logcatCollectionError"
logcatCollectionError

Problems detected while collecting logcat

"detectedAppSplashScreen"
detectedAppSplashScreen

Robo detected a splash screen provided by app (vs. Android OS splash screen).

TestSuiteOverview

ElapsedTime Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.Duration

Elapsed time of test suite.

ErrorCount int

Number of test cases in error, typically set by the service by parsing the xml_source. - In create/response: always set - In update request: never

FailureCount int

Number of failed test cases, typically set by the service by parsing the xml_source. May also be set by the user. - In create/response: always set - In update request: never

FlakyCount int

Number of flaky test cases, set by the service by rolling up flaky test attempts. Present only for rollup test suite overview at environment level. A step cannot have flaky test cases.

Name string

The name of the test suite. - In create/response: always set - In update request: never

SkippedCount int

Number of test cases not run, typically set by the service by parsing the xml_source. - In create/response: always set - In update request: never

TotalCount int

Number of test cases, typically set by the service by parsing the xml_source. - In create/response: always set - In update request: never

XmlSource Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.FileReference

If this test suite was parsed from XML, this is the URI where the original XML file is stored. Note: Multiple test suites can share the same xml_source Returns INVALID_ARGUMENT if the uri format is not supported. - In create/response: optional - In update request: never

ElapsedTime Duration

Elapsed time of test suite.

ErrorCount int

Number of test cases in error, typically set by the service by parsing the xml_source. - In create/response: always set - In update request: never

FailureCount int

Number of failed test cases, typically set by the service by parsing the xml_source. May also be set by the user. - In create/response: always set - In update request: never

FlakyCount int

Number of flaky test cases, set by the service by rolling up flaky test attempts. Present only for rollup test suite overview at environment level. A step cannot have flaky test cases.

Name string

The name of the test suite. - In create/response: always set - In update request: never

SkippedCount int

Number of test cases not run, typically set by the service by parsing the xml_source. - In create/response: always set - In update request: never

TotalCount int

Number of test cases, typically set by the service by parsing the xml_source. - In create/response: always set - In update request: never

XmlSource FileReference

If this test suite was parsed from XML, this is the URI where the original XML file is stored. Note: Multiple test suites can share the same xml_source Returns INVALID_ARGUMENT if the uri format is not supported. - In create/response: optional - In update request: never

elapsedTime Duration

Elapsed time of test suite.

errorCount Integer

Number of test cases in error, typically set by the service by parsing the xml_source. - In create/response: always set - In update request: never

failureCount Integer

Number of failed test cases, typically set by the service by parsing the xml_source. May also be set by the user. - In create/response: always set - In update request: never

flakyCount Integer

Number of flaky test cases, set by the service by rolling up flaky test attempts. Present only for rollup test suite overview at environment level. A step cannot have flaky test cases.

name String

The name of the test suite. - In create/response: always set - In update request: never

skippedCount Integer

Number of test cases not run, typically set by the service by parsing the xml_source. - In create/response: always set - In update request: never

totalCount Integer

Number of test cases, typically set by the service by parsing the xml_source. - In create/response: always set - In update request: never

xmlSource FileReference

If this test suite was parsed from XML, this is the URI where the original XML file is stored. Note: Multiple test suites can share the same xml_source Returns INVALID_ARGUMENT if the uri format is not supported. - In create/response: optional - In update request: never

elapsedTime Duration

Elapsed time of test suite.

errorCount number

Number of test cases in error, typically set by the service by parsing the xml_source. - In create/response: always set - In update request: never

failureCount number

Number of failed test cases, typically set by the service by parsing the xml_source. May also be set by the user. - In create/response: always set - In update request: never

flakyCount number

Number of flaky test cases, set by the service by rolling up flaky test attempts. Present only for rollup test suite overview at environment level. A step cannot have flaky test cases.

name string

The name of the test suite. - In create/response: always set - In update request: never

skippedCount number

Number of test cases not run, typically set by the service by parsing the xml_source. - In create/response: always set - In update request: never

totalCount number

Number of test cases, typically set by the service by parsing the xml_source. - In create/response: always set - In update request: never

xmlSource FileReference

If this test suite was parsed from XML, this is the URI where the original XML file is stored. Note: Multiple test suites can share the same xml_source Returns INVALID_ARGUMENT if the uri format is not supported. - In create/response: optional - In update request: never

elapsed_time Duration

Elapsed time of test suite.

error_count int

Number of test cases in error, typically set by the service by parsing the xml_source. - In create/response: always set - In update request: never

failure_count int

Number of failed test cases, typically set by the service by parsing the xml_source. May also be set by the user. - In create/response: always set - In update request: never

flaky_count int

Number of flaky test cases, set by the service by rolling up flaky test attempts. Present only for rollup test suite overview at environment level. A step cannot have flaky test cases.

name str

The name of the test suite. - In create/response: always set - In update request: never

skipped_count int

Number of test cases not run, typically set by the service by parsing the xml_source. - In create/response: always set - In update request: never

total_count int

Number of test cases, typically set by the service by parsing the xml_source. - In create/response: always set - In update request: never

xml_source FileReference

If this test suite was parsed from XML, this is the URI where the original XML file is stored. Note: Multiple test suites can share the same xml_source Returns INVALID_ARGUMENT if the uri format is not supported. - In create/response: optional - In update request: never

elapsedTime Property Map

Elapsed time of test suite.

errorCount Number

Number of test cases in error, typically set by the service by parsing the xml_source. - In create/response: always set - In update request: never

failureCount Number

Number of failed test cases, typically set by the service by parsing the xml_source. May also be set by the user. - In create/response: always set - In update request: never

flakyCount Number

Number of flaky test cases, set by the service by rolling up flaky test attempts. Present only for rollup test suite overview at environment level. A step cannot have flaky test cases.

name String

The name of the test suite. - In create/response: always set - In update request: never

skippedCount Number

Number of test cases not run, typically set by the service by parsing the xml_source. - In create/response: always set - In update request: never

totalCount Number

Number of test cases, typically set by the service by parsing the xml_source. - In create/response: always set - In update request: never

xmlSource Property Map

If this test suite was parsed from XML, this is the URI where the original XML file is stored. Note: Multiple test suites can share the same xml_source Returns INVALID_ARGUMENT if the uri format is not supported. - In create/response: optional - In update request: never

TestSuiteOverviewResponse

ElapsedTime Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.DurationResponse

Elapsed time of test suite.

ErrorCount int

Number of test cases in error, typically set by the service by parsing the xml_source. - In create/response: always set - In update request: never

FailureCount int

Number of failed test cases, typically set by the service by parsing the xml_source. May also be set by the user. - In create/response: always set - In update request: never

FlakyCount int

Number of flaky test cases, set by the service by rolling up flaky test attempts. Present only for rollup test suite overview at environment level. A step cannot have flaky test cases.

Name string

The name of the test suite. - In create/response: always set - In update request: never

SkippedCount int

Number of test cases not run, typically set by the service by parsing the xml_source. - In create/response: always set - In update request: never

TotalCount int

Number of test cases, typically set by the service by parsing the xml_source. - In create/response: always set - In update request: never

XmlSource Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.FileReferenceResponse

If this test suite was parsed from XML, this is the URI where the original XML file is stored. Note: Multiple test suites can share the same xml_source Returns INVALID_ARGUMENT if the uri format is not supported. - In create/response: optional - In update request: never

ElapsedTime DurationResponse

Elapsed time of test suite.

ErrorCount int

Number of test cases in error, typically set by the service by parsing the xml_source. - In create/response: always set - In update request: never

FailureCount int

Number of failed test cases, typically set by the service by parsing the xml_source. May also be set by the user. - In create/response: always set - In update request: never

FlakyCount int

Number of flaky test cases, set by the service by rolling up flaky test attempts. Present only for rollup test suite overview at environment level. A step cannot have flaky test cases.

Name string

The name of the test suite. - In create/response: always set - In update request: never

SkippedCount int

Number of test cases not run, typically set by the service by parsing the xml_source. - In create/response: always set - In update request: never

TotalCount int

Number of test cases, typically set by the service by parsing the xml_source. - In create/response: always set - In update request: never

XmlSource FileReferenceResponse

If this test suite was parsed from XML, this is the URI where the original XML file is stored. Note: Multiple test suites can share the same xml_source Returns INVALID_ARGUMENT if the uri format is not supported. - In create/response: optional - In update request: never

elapsedTime DurationResponse

Elapsed time of test suite.

errorCount Integer

Number of test cases in error, typically set by the service by parsing the xml_source. - In create/response: always set - In update request: never

failureCount Integer

Number of failed test cases, typically set by the service by parsing the xml_source. May also be set by the user. - In create/response: always set - In update request: never

flakyCount Integer

Number of flaky test cases, set by the service by rolling up flaky test attempts. Present only for rollup test suite overview at environment level. A step cannot have flaky test cases.

name String

The name of the test suite. - In create/response: always set - In update request: never

skippedCount Integer

Number of test cases not run, typically set by the service by parsing the xml_source. - In create/response: always set - In update request: never

totalCount Integer

Number of test cases, typically set by the service by parsing the xml_source. - In create/response: always set - In update request: never

xmlSource FileReferenceResponse

If this test suite was parsed from XML, this is the URI where the original XML file is stored. Note: Multiple test suites can share the same xml_source Returns INVALID_ARGUMENT if the uri format is not supported. - In create/response: optional - In update request: never

elapsedTime DurationResponse

Elapsed time of test suite.

errorCount number

Number of test cases in error, typically set by the service by parsing the xml_source. - In create/response: always set - In update request: never

failureCount number

Number of failed test cases, typically set by the service by parsing the xml_source. May also be set by the user. - In create/response: always set - In update request: never

flakyCount number

Number of flaky test cases, set by the service by rolling up flaky test attempts. Present only for rollup test suite overview at environment level. A step cannot have flaky test cases.

name string

The name of the test suite. - In create/response: always set - In update request: never

skippedCount number

Number of test cases not run, typically set by the service by parsing the xml_source. - In create/response: always set - In update request: never

totalCount number

Number of test cases, typically set by the service by parsing the xml_source. - In create/response: always set - In update request: never

xmlSource FileReferenceResponse

If this test suite was parsed from XML, this is the URI where the original XML file is stored. Note: Multiple test suites can share the same xml_source Returns INVALID_ARGUMENT if the uri format is not supported. - In create/response: optional - In update request: never

elapsed_time DurationResponse

Elapsed time of test suite.

error_count int

Number of test cases in error, typically set by the service by parsing the xml_source. - In create/response: always set - In update request: never

failure_count int

Number of failed test cases, typically set by the service by parsing the xml_source. May also be set by the user. - In create/response: always set - In update request: never

flaky_count int

Number of flaky test cases, set by the service by rolling up flaky test attempts. Present only for rollup test suite overview at environment level. A step cannot have flaky test cases.

name str

The name of the test suite. - In create/response: always set - In update request: never

skipped_count int

Number of test cases not run, typically set by the service by parsing the xml_source. - In create/response: always set - In update request: never

total_count int

Number of test cases, typically set by the service by parsing the xml_source. - In create/response: always set - In update request: never

xml_source FileReferenceResponse

If this test suite was parsed from XML, this is the URI where the original XML file is stored. Note: Multiple test suites can share the same xml_source Returns INVALID_ARGUMENT if the uri format is not supported. - In create/response: optional - In update request: never

elapsedTime Property Map

Elapsed time of test suite.

errorCount Number

Number of test cases in error, typically set by the service by parsing the xml_source. - In create/response: always set - In update request: never

failureCount Number

Number of failed test cases, typically set by the service by parsing the xml_source. May also be set by the user. - In create/response: always set - In update request: never

flakyCount Number

Number of flaky test cases, set by the service by rolling up flaky test attempts. Present only for rollup test suite overview at environment level. A step cannot have flaky test cases.

name String

The name of the test suite. - In create/response: always set - In update request: never

skippedCount Number

Number of test cases not run, typically set by the service by parsing the xml_source. - In create/response: always set - In update request: never

totalCount Number

Number of test cases, typically set by the service by parsing the xml_source. - In create/response: always set - In update request: never

xmlSource Property Map

If this test suite was parsed from XML, this is the URI where the original XML file is stored. Note: Multiple test suites can share the same xml_source Returns INVALID_ARGUMENT if the uri format is not supported. - In create/response: optional - In update request: never

TestTiming

TestProcessDuration Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.Duration

How long it took to run the test process. - In response: present if previously set. - In create/update request: optional

TestProcessDuration Duration

How long it took to run the test process. - In response: present if previously set. - In create/update request: optional

testProcessDuration Duration

How long it took to run the test process. - In response: present if previously set. - In create/update request: optional

testProcessDuration Duration

How long it took to run the test process. - In response: present if previously set. - In create/update request: optional

test_process_duration Duration

How long it took to run the test process. - In response: present if previously set. - In create/update request: optional

testProcessDuration Property Map

How long it took to run the test process. - In response: present if previously set. - In create/update request: optional

TestTimingResponse

TestProcessDuration Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.DurationResponse

How long it took to run the test process. - In response: present if previously set. - In create/update request: optional

TestProcessDuration DurationResponse

How long it took to run the test process. - In response: present if previously set. - In create/update request: optional

testProcessDuration DurationResponse

How long it took to run the test process. - In response: present if previously set. - In create/update request: optional

testProcessDuration DurationResponse

How long it took to run the test process. - In response: present if previously set. - In create/update request: optional

test_process_duration DurationResponse

How long it took to run the test process. - In response: present if previously set. - In create/update request: optional

testProcessDuration Property Map

How long it took to run the test process. - In response: present if previously set. - In create/update request: optional

Timestamp

Nanos int

Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive.

Seconds string

Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.

Nanos int

Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive.

Seconds string

Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.

nanos Integer

Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive.

seconds String

Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.

nanos number

Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive.

seconds string

Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.

nanos int

Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive.

seconds str

Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.

nanos Number

Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive.

seconds String

Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.

TimestampResponse

Nanos int

Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive.

Seconds string

Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.

Nanos int

Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive.

Seconds string

Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.

nanos Integer

Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive.

seconds String

Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.

nanos number

Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive.

seconds string

Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.

nanos int

Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive.

seconds str

Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.

nanos Number

Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive.

seconds String

Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.

ToolExecution

CommandLineArguments List<string>

The full tokenized command line including the program name (equivalent to argv in a C program). - In response: present if set by create request - In create request: optional - In update request: never set

ExitCode Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.ToolExitCode

Tool execution exit code. This field will be set once the tool has exited. - In response: present if set by create/update request - In create request: optional - In update request: optional, a FAILED_PRECONDITION error will be returned if an exit_code is already set.

ToolLogs List<Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.FileReference>

References to any plain text logs output the tool execution. This field can be set before the tool has exited in order to be able to have access to a live view of the logs while the tool is running. The maximum allowed number of tool logs per step is 1000. - In response: present if set by create/update request - In create request: optional - In update request: optional, any value provided will be appended to the existing list

ToolOutputs List<Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.ToolOutputReference>

References to opaque files of any format output by the tool execution. The maximum allowed number of tool outputs per step is 1000. - In response: present if set by create/update request - In create request: optional - In update request: optional, any value provided will be appended to the existing list

CommandLineArguments []string

The full tokenized command line including the program name (equivalent to argv in a C program). - In response: present if set by create request - In create request: optional - In update request: never set

ExitCode ToolExitCode

Tool execution exit code. This field will be set once the tool has exited. - In response: present if set by create/update request - In create request: optional - In update request: optional, a FAILED_PRECONDITION error will be returned if an exit_code is already set.

ToolLogs []FileReference

References to any plain text logs output the tool execution. This field can be set before the tool has exited in order to be able to have access to a live view of the logs while the tool is running. The maximum allowed number of tool logs per step is 1000. - In response: present if set by create/update request - In create request: optional - In update request: optional, any value provided will be appended to the existing list

ToolOutputs []ToolOutputReference

References to opaque files of any format output by the tool execution. The maximum allowed number of tool outputs per step is 1000. - In response: present if set by create/update request - In create request: optional - In update request: optional, any value provided will be appended to the existing list

commandLineArguments List<String>

The full tokenized command line including the program name (equivalent to argv in a C program). - In response: present if set by create request - In create request: optional - In update request: never set

exitCode ToolExitCode

Tool execution exit code. This field will be set once the tool has exited. - In response: present if set by create/update request - In create request: optional - In update request: optional, a FAILED_PRECONDITION error will be returned if an exit_code is already set.

toolLogs List<FileReference>

References to any plain text logs output the tool execution. This field can be set before the tool has exited in order to be able to have access to a live view of the logs while the tool is running. The maximum allowed number of tool logs per step is 1000. - In response: present if set by create/update request - In create request: optional - In update request: optional, any value provided will be appended to the existing list

toolOutputs List<ToolOutputReference>

References to opaque files of any format output by the tool execution. The maximum allowed number of tool outputs per step is 1000. - In response: present if set by create/update request - In create request: optional - In update request: optional, any value provided will be appended to the existing list

commandLineArguments string[]

The full tokenized command line including the program name (equivalent to argv in a C program). - In response: present if set by create request - In create request: optional - In update request: never set

exitCode ToolExitCode

Tool execution exit code. This field will be set once the tool has exited. - In response: present if set by create/update request - In create request: optional - In update request: optional, a FAILED_PRECONDITION error will be returned if an exit_code is already set.

toolLogs FileReference[]

References to any plain text logs output the tool execution. This field can be set before the tool has exited in order to be able to have access to a live view of the logs while the tool is running. The maximum allowed number of tool logs per step is 1000. - In response: present if set by create/update request - In create request: optional - In update request: optional, any value provided will be appended to the existing list

toolOutputs ToolOutputReference[]

References to opaque files of any format output by the tool execution. The maximum allowed number of tool outputs per step is 1000. - In response: present if set by create/update request - In create request: optional - In update request: optional, any value provided will be appended to the existing list

command_line_arguments Sequence[str]

The full tokenized command line including the program name (equivalent to argv in a C program). - In response: present if set by create request - In create request: optional - In update request: never set

exit_code ToolExitCode

Tool execution exit code. This field will be set once the tool has exited. - In response: present if set by create/update request - In create request: optional - In update request: optional, a FAILED_PRECONDITION error will be returned if an exit_code is already set.

tool_logs Sequence[FileReference]

References to any plain text logs output the tool execution. This field can be set before the tool has exited in order to be able to have access to a live view of the logs while the tool is running. The maximum allowed number of tool logs per step is 1000. - In response: present if set by create/update request - In create request: optional - In update request: optional, any value provided will be appended to the existing list

tool_outputs Sequence[ToolOutputReference]

References to opaque files of any format output by the tool execution. The maximum allowed number of tool outputs per step is 1000. - In response: present if set by create/update request - In create request: optional - In update request: optional, any value provided will be appended to the existing list

commandLineArguments List<String>

The full tokenized command line including the program name (equivalent to argv in a C program). - In response: present if set by create request - In create request: optional - In update request: never set

exitCode Property Map

Tool execution exit code. This field will be set once the tool has exited. - In response: present if set by create/update request - In create request: optional - In update request: optional, a FAILED_PRECONDITION error will be returned if an exit_code is already set.

toolLogs List<Property Map>

References to any plain text logs output the tool execution. This field can be set before the tool has exited in order to be able to have access to a live view of the logs while the tool is running. The maximum allowed number of tool logs per step is 1000. - In response: present if set by create/update request - In create request: optional - In update request: optional, any value provided will be appended to the existing list

toolOutputs List<Property Map>

References to opaque files of any format output by the tool execution. The maximum allowed number of tool outputs per step is 1000. - In response: present if set by create/update request - In create request: optional - In update request: optional, any value provided will be appended to the existing list

ToolExecutionResponse

CommandLineArguments List<string>

The full tokenized command line including the program name (equivalent to argv in a C program). - In response: present if set by create request - In create request: optional - In update request: never set

ExitCode Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.ToolExitCodeResponse

Tool execution exit code. This field will be set once the tool has exited. - In response: present if set by create/update request - In create request: optional - In update request: optional, a FAILED_PRECONDITION error will be returned if an exit_code is already set.

ToolLogs List<Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.FileReferenceResponse>

References to any plain text logs output the tool execution. This field can be set before the tool has exited in order to be able to have access to a live view of the logs while the tool is running. The maximum allowed number of tool logs per step is 1000. - In response: present if set by create/update request - In create request: optional - In update request: optional, any value provided will be appended to the existing list

ToolOutputs List<Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.ToolOutputReferenceResponse>

References to opaque files of any format output by the tool execution. The maximum allowed number of tool outputs per step is 1000. - In response: present if set by create/update request - In create request: optional - In update request: optional, any value provided will be appended to the existing list

CommandLineArguments []string

The full tokenized command line including the program name (equivalent to argv in a C program). - In response: present if set by create request - In create request: optional - In update request: never set

ExitCode ToolExitCodeResponse

Tool execution exit code. This field will be set once the tool has exited. - In response: present if set by create/update request - In create request: optional - In update request: optional, a FAILED_PRECONDITION error will be returned if an exit_code is already set.

ToolLogs []FileReferenceResponse

References to any plain text logs output the tool execution. This field can be set before the tool has exited in order to be able to have access to a live view of the logs while the tool is running. The maximum allowed number of tool logs per step is 1000. - In response: present if set by create/update request - In create request: optional - In update request: optional, any value provided will be appended to the existing list

ToolOutputs []ToolOutputReferenceResponse

References to opaque files of any format output by the tool execution. The maximum allowed number of tool outputs per step is 1000. - In response: present if set by create/update request - In create request: optional - In update request: optional, any value provided will be appended to the existing list

commandLineArguments List<String>

The full tokenized command line including the program name (equivalent to argv in a C program). - In response: present if set by create request - In create request: optional - In update request: never set

exitCode ToolExitCodeResponse

Tool execution exit code. This field will be set once the tool has exited. - In response: present if set by create/update request - In create request: optional - In update request: optional, a FAILED_PRECONDITION error will be returned if an exit_code is already set.

toolLogs List<FileReferenceResponse>

References to any plain text logs output the tool execution. This field can be set before the tool has exited in order to be able to have access to a live view of the logs while the tool is running. The maximum allowed number of tool logs per step is 1000. - In response: present if set by create/update request - In create request: optional - In update request: optional, any value provided will be appended to the existing list

toolOutputs List<ToolOutputReferenceResponse>

References to opaque files of any format output by the tool execution. The maximum allowed number of tool outputs per step is 1000. - In response: present if set by create/update request - In create request: optional - In update request: optional, any value provided will be appended to the existing list

commandLineArguments string[]

The full tokenized command line including the program name (equivalent to argv in a C program). - In response: present if set by create request - In create request: optional - In update request: never set

exitCode ToolExitCodeResponse

Tool execution exit code. This field will be set once the tool has exited. - In response: present if set by create/update request - In create request: optional - In update request: optional, a FAILED_PRECONDITION error will be returned if an exit_code is already set.

toolLogs FileReferenceResponse[]

References to any plain text logs output the tool execution. This field can be set before the tool has exited in order to be able to have access to a live view of the logs while the tool is running. The maximum allowed number of tool logs per step is 1000. - In response: present if set by create/update request - In create request: optional - In update request: optional, any value provided will be appended to the existing list

toolOutputs ToolOutputReferenceResponse[]

References to opaque files of any format output by the tool execution. The maximum allowed number of tool outputs per step is 1000. - In response: present if set by create/update request - In create request: optional - In update request: optional, any value provided will be appended to the existing list

command_line_arguments Sequence[str]

The full tokenized command line including the program name (equivalent to argv in a C program). - In response: present if set by create request - In create request: optional - In update request: never set

exit_code ToolExitCodeResponse

Tool execution exit code. This field will be set once the tool has exited. - In response: present if set by create/update request - In create request: optional - In update request: optional, a FAILED_PRECONDITION error will be returned if an exit_code is already set.

tool_logs Sequence[FileReferenceResponse]

References to any plain text logs output the tool execution. This field can be set before the tool has exited in order to be able to have access to a live view of the logs while the tool is running. The maximum allowed number of tool logs per step is 1000. - In response: present if set by create/update request - In create request: optional - In update request: optional, any value provided will be appended to the existing list

tool_outputs Sequence[ToolOutputReferenceResponse]

References to opaque files of any format output by the tool execution. The maximum allowed number of tool outputs per step is 1000. - In response: present if set by create/update request - In create request: optional - In update request: optional, any value provided will be appended to the existing list

commandLineArguments List<String>

The full tokenized command line including the program name (equivalent to argv in a C program). - In response: present if set by create request - In create request: optional - In update request: never set

exitCode Property Map

Tool execution exit code. This field will be set once the tool has exited. - In response: present if set by create/update request - In create request: optional - In update request: optional, a FAILED_PRECONDITION error will be returned if an exit_code is already set.

toolLogs List<Property Map>

References to any plain text logs output the tool execution. This field can be set before the tool has exited in order to be able to have access to a live view of the logs while the tool is running. The maximum allowed number of tool logs per step is 1000. - In response: present if set by create/update request - In create request: optional - In update request: optional, any value provided will be appended to the existing list

toolOutputs List<Property Map>

References to opaque files of any format output by the tool execution. The maximum allowed number of tool outputs per step is 1000. - In response: present if set by create/update request - In create request: optional - In update request: optional, any value provided will be appended to the existing list

ToolExecutionStep

ToolExecution Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.ToolExecution

A Tool execution. - In response: present if set by create/update request - In create/update request: optional

ToolExecution ToolExecution

A Tool execution. - In response: present if set by create/update request - In create/update request: optional

toolExecution ToolExecution

A Tool execution. - In response: present if set by create/update request - In create/update request: optional

toolExecution ToolExecution

A Tool execution. - In response: present if set by create/update request - In create/update request: optional

tool_execution ToolExecution

A Tool execution. - In response: present if set by create/update request - In create/update request: optional

toolExecution Property Map

A Tool execution. - In response: present if set by create/update request - In create/update request: optional

ToolExecutionStepResponse

ToolExecution Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.ToolExecutionResponse

A Tool execution. - In response: present if set by create/update request - In create/update request: optional

ToolExecution ToolExecutionResponse

A Tool execution. - In response: present if set by create/update request - In create/update request: optional

toolExecution ToolExecutionResponse

A Tool execution. - In response: present if set by create/update request - In create/update request: optional

toolExecution ToolExecutionResponse

A Tool execution. - In response: present if set by create/update request - In create/update request: optional

tool_execution ToolExecutionResponse

A Tool execution. - In response: present if set by create/update request - In create/update request: optional

toolExecution Property Map

A Tool execution. - In response: present if set by create/update request - In create/update request: optional

ToolExitCode

Number int

Tool execution exit code. A value of 0 means that the execution was successful. - In response: always set - In create/update request: always set

Number int

Tool execution exit code. A value of 0 means that the execution was successful. - In response: always set - In create/update request: always set

number Integer

Tool execution exit code. A value of 0 means that the execution was successful. - In response: always set - In create/update request: always set

number number

Tool execution exit code. A value of 0 means that the execution was successful. - In response: always set - In create/update request: always set

number int

Tool execution exit code. A value of 0 means that the execution was successful. - In response: always set - In create/update request: always set

number Number

Tool execution exit code. A value of 0 means that the execution was successful. - In response: always set - In create/update request: always set

ToolExitCodeResponse

Number int

Tool execution exit code. A value of 0 means that the execution was successful. - In response: always set - In create/update request: always set

Number int

Tool execution exit code. A value of 0 means that the execution was successful. - In response: always set - In create/update request: always set

number Integer

Tool execution exit code. A value of 0 means that the execution was successful. - In response: always set - In create/update request: always set

number number

Tool execution exit code. A value of 0 means that the execution was successful. - In response: always set - In create/update request: always set

number int

Tool execution exit code. A value of 0 means that the execution was successful. - In response: always set - In create/update request: always set

number Number

Tool execution exit code. A value of 0 means that the execution was successful. - In response: always set - In create/update request: always set

ToolOutputReference

CreationTime Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.Timestamp

The creation time of the file. - In response: present if set by create/update request - In create/update request: optional

Output Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.FileReference

A FileReference to an output file. - In response: always set - In create/update request: always set

TestCase Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.TestCaseReference

The test case to which this output file belongs. - In response: present if set by create/update request - In create/update request: optional

CreationTime Timestamp

The creation time of the file. - In response: present if set by create/update request - In create/update request: optional

Output FileReference

A FileReference to an output file. - In response: always set - In create/update request: always set

TestCase TestCaseReference

The test case to which this output file belongs. - In response: present if set by create/update request - In create/update request: optional

creationTime Timestamp

The creation time of the file. - In response: present if set by create/update request - In create/update request: optional

output FileReference

A FileReference to an output file. - In response: always set - In create/update request: always set

testCase TestCaseReference

The test case to which this output file belongs. - In response: present if set by create/update request - In create/update request: optional

creationTime Timestamp

The creation time of the file. - In response: present if set by create/update request - In create/update request: optional

output FileReference

A FileReference to an output file. - In response: always set - In create/update request: always set

testCase TestCaseReference

The test case to which this output file belongs. - In response: present if set by create/update request - In create/update request: optional

creation_time Timestamp

The creation time of the file. - In response: present if set by create/update request - In create/update request: optional

output FileReference

A FileReference to an output file. - In response: always set - In create/update request: always set

test_case TestCaseReference

The test case to which this output file belongs. - In response: present if set by create/update request - In create/update request: optional

creationTime Property Map

The creation time of the file. - In response: present if set by create/update request - In create/update request: optional

output Property Map

A FileReference to an output file. - In response: always set - In create/update request: always set

testCase Property Map

The test case to which this output file belongs. - In response: present if set by create/update request - In create/update request: optional

ToolOutputReferenceResponse

CreationTime Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.TimestampResponse

The creation time of the file. - In response: present if set by create/update request - In create/update request: optional

Output Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.FileReferenceResponse

A FileReference to an output file. - In response: always set - In create/update request: always set

TestCase Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.TestCaseReferenceResponse

The test case to which this output file belongs. - In response: present if set by create/update request - In create/update request: optional

CreationTime TimestampResponse

The creation time of the file. - In response: present if set by create/update request - In create/update request: optional

Output FileReferenceResponse

A FileReference to an output file. - In response: always set - In create/update request: always set

TestCase TestCaseReferenceResponse

The test case to which this output file belongs. - In response: present if set by create/update request - In create/update request: optional

creationTime TimestampResponse

The creation time of the file. - In response: present if set by create/update request - In create/update request: optional

output FileReferenceResponse

A FileReference to an output file. - In response: always set - In create/update request: always set

testCase TestCaseReferenceResponse

The test case to which this output file belongs. - In response: present if set by create/update request - In create/update request: optional

creationTime TimestampResponse

The creation time of the file. - In response: present if set by create/update request - In create/update request: optional

output FileReferenceResponse

A FileReference to an output file. - In response: always set - In create/update request: always set

testCase TestCaseReferenceResponse

The test case to which this output file belongs. - In response: present if set by create/update request - In create/update request: optional

creation_time TimestampResponse

The creation time of the file. - In response: present if set by create/update request - In create/update request: optional

output FileReferenceResponse

A FileReference to an output file. - In response: always set - In create/update request: always set

test_case TestCaseReferenceResponse

The test case to which this output file belongs. - In response: present if set by create/update request - In create/update request: optional

creationTime Property Map

The creation time of the file. - In response: present if set by create/update request - In create/update request: optional

output Property Map

A FileReference to an output file. - In response: always set - In create/update request: always set

testCase Property Map

The test case to which this output file belongs. - In response: present if set by create/update request - In create/update request: optional

Package Details

Repository
https://github.com/pulumi/pulumi-google-native
License
Apache-2.0