1. Packages
  2. Google Cloud Native
  3. API Docs
  4. toolresults
  5. toolresults/v1beta3
  6. getStep

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

google-native.toolresults/v1beta3.getStep

Explore with Pulumi AI

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

Gets a Step. May return any of the following canonical error codes: - PERMISSION_DENIED - if the user is not authorized to read project - INVALID_ARGUMENT - if the request is malformed - NOT_FOUND - if the Step does not exist

Using getStep

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getStep(args: GetStepArgs, opts?: InvokeOptions): Promise<GetStepResult>
function getStepOutput(args: GetStepOutputArgs, opts?: InvokeOptions): Output<GetStepResult>
Copy
def get_step(execution_id: Optional[str] = None,
             history_id: Optional[str] = None,
             project: Optional[str] = None,
             step_id: Optional[str] = None,
             opts: Optional[InvokeOptions] = None) -> GetStepResult
def get_step_output(execution_id: Optional[pulumi.Input[str]] = None,
             history_id: Optional[pulumi.Input[str]] = None,
             project: Optional[pulumi.Input[str]] = None,
             step_id: Optional[pulumi.Input[str]] = None,
             opts: Optional[InvokeOptions] = None) -> Output[GetStepResult]
Copy
func LookupStep(ctx *Context, args *LookupStepArgs, opts ...InvokeOption) (*LookupStepResult, error)
func LookupStepOutput(ctx *Context, args *LookupStepOutputArgs, opts ...InvokeOption) LookupStepResultOutput
Copy

> Note: This function is named LookupStep in the Go SDK.

public static class GetStep 
{
    public static Task<GetStepResult> InvokeAsync(GetStepArgs args, InvokeOptions? opts = null)
    public static Output<GetStepResult> Invoke(GetStepInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetStepResult> getStep(GetStepArgs args, InvokeOptions options)
public static Output<GetStepResult> getStep(GetStepArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: google-native:toolresults/v1beta3:getStep
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ExecutionId This property is required. string
HistoryId This property is required. string
StepId This property is required. string
Project string
ExecutionId This property is required. string
HistoryId This property is required. string
StepId This property is required. string
Project string
executionId This property is required. String
historyId This property is required. String
stepId This property is required. String
project String
executionId This property is required. string
historyId This property is required. string
stepId This property is required. string
project string
execution_id This property is required. str
history_id This property is required. str
step_id This property is required. str
project str
executionId This property is required. String
historyId This property is required. String
stepId This property is required. String
project String

getStep Result

The following output properties are available:

CompletionTime Pulumi.GoogleNative.ToolResults.V1Beta3.Outputs.TimestampResponse
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.Outputs.TimestampResponse
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.Outputs.DurationResponse
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.Outputs.StepDimensionValueEntryResponse>
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.Outputs.StepLabelsEntryResponse>
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.Outputs.MultiStepResponse
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.Outputs.OutcomeResponse
Classification of the result, for example into SUCCESS or FAILURE - In response: present if set by create/update request - In create/update request: optional
RunDuration Pulumi.GoogleNative.ToolResults.V1Beta3.Outputs.DurationResponse
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 string
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.Outputs.TestExecutionStepResponse
An execution of a test runner.
ToolExecutionStep Pulumi.GoogleNative.ToolResults.V1Beta3.Outputs.ToolExecutionStepResponse
An execution of a tool (used for steps we don't explicitly support).
CompletionTime TimestampResponse
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 TimestampResponse
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 DurationResponse
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 []StepDimensionValueEntryResponse
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 []StepLabelsEntryResponse
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 MultiStepResponse
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 OutcomeResponse
Classification of the result, for example into SUCCESS or FAILURE - In response: present if set by create/update request - In create/update request: optional
RunDuration DurationResponse
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 string
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 TestExecutionStepResponse
An execution of a test runner.
ToolExecutionStep ToolExecutionStepResponse
An execution of a tool (used for steps we don't explicitly support).
completionTime TimestampResponse
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 TimestampResponse
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 DurationResponse
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<StepDimensionValueEntryResponse>
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<StepLabelsEntryResponse>
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 MultiStepResponse
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 OutcomeResponse
Classification of the result, for example into SUCCESS or FAILURE - In response: present if set by create/update request - In create/update request: optional
runDuration DurationResponse
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 String
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 TestExecutionStepResponse
An execution of a test runner.
toolExecutionStep ToolExecutionStepResponse
An execution of a tool (used for steps we don't explicitly support).
completionTime TimestampResponse
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 TimestampResponse
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 DurationResponse
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 StepDimensionValueEntryResponse[]
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 StepLabelsEntryResponse[]
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 MultiStepResponse
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 OutcomeResponse
Classification of the result, for example into SUCCESS or FAILURE - In response: present if set by create/update request - In create/update request: optional
runDuration DurationResponse
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 string
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 TestExecutionStepResponse
An execution of a test runner.
toolExecutionStep ToolExecutionStepResponse
An execution of a tool (used for steps we don't explicitly support).
completion_time TimestampResponse
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 TimestampResponse
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 DurationResponse
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[StepDimensionValueEntryResponse]
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[StepLabelsEntryResponse]
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 MultiStepResponse
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 OutcomeResponse
Classification of the result, for example into SUCCESS or FAILURE - In response: present if set by create/update request - In create/update request: optional
run_duration DurationResponse
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 str
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 TestExecutionStepResponse
An execution of a test runner.
tool_execution_step ToolExecutionStepResponse
An execution of a tool (used for steps we don't explicitly support).
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
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 String
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).

Supporting Types

AnyResponse

TypeUrl This property is required. 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 This property is required. string
Must be a valid serialized protocol buffer of the above specified type.
TypeUrl This property is required. 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 This property is required. string
Must be a valid serialized protocol buffer of the above specified type.
typeUrl This property is required. 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 This property is required. String
Must be a valid serialized protocol buffer of the above specified type.
typeUrl This property is required. 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 This property is required. string
Must be a valid serialized protocol buffer of the above specified type.
type_url This property is required. 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 This property is required. str
Must be a valid serialized protocol buffer of the above specified type.
typeUrl This property is required. 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 This property is required. String
Must be a valid serialized protocol buffer of the above specified type.

DurationResponse

Nanos This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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

FailureDetailResponse

Crashed This property is required. bool
If the failure was severe because the system (app) under test crashed.
DeviceOutOfMemory This property is required. bool
If the device ran out of memory during a test, causing the test to crash.
FailedRoboscript This property is required. 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 This property is required. 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 This property is required. bool
If a native process (including any other than the app) crashed.
TimedOut This property is required. bool
If the test overran some time limit, and that is why it failed.
UnableToCrawl This property is required. bool
If the robo was unable to crawl the app; perhaps because the app did not start.
Crashed This property is required. bool
If the failure was severe because the system (app) under test crashed.
DeviceOutOfMemory This property is required. bool
If the device ran out of memory during a test, causing the test to crash.
FailedRoboscript This property is required. 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 This property is required. 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 This property is required. bool
If a native process (including any other than the app) crashed.
TimedOut This property is required. bool
If the test overran some time limit, and that is why it failed.
UnableToCrawl This property is required. bool
If the robo was unable to crawl the app; perhaps because the app did not start.
crashed This property is required. Boolean
If the failure was severe because the system (app) under test crashed.
deviceOutOfMemory This property is required. Boolean
If the device ran out of memory during a test, causing the test to crash.
failedRoboscript This property is required. 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 This property is required. 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 This property is required. Boolean
If a native process (including any other than the app) crashed.
timedOut This property is required. Boolean
If the test overran some time limit, and that is why it failed.
unableToCrawl This property is required. Boolean
If the robo was unable to crawl the app; perhaps because the app did not start.
crashed This property is required. boolean
If the failure was severe because the system (app) under test crashed.
deviceOutOfMemory This property is required. boolean
If the device ran out of memory during a test, causing the test to crash.
failedRoboscript This property is required. 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 This property is required. 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 This property is required. boolean
If a native process (including any other than the app) crashed.
timedOut This property is required. boolean
If the test overran some time limit, and that is why it failed.
unableToCrawl This property is required. boolean
If the robo was unable to crawl the app; perhaps because the app did not start.
crashed This property is required. bool
If the failure was severe because the system (app) under test crashed.
device_out_of_memory This property is required. bool
If the device ran out of memory during a test, causing the test to crash.
failed_roboscript This property is required. 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 This property is required. 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 This property is required. bool
If a native process (including any other than the app) crashed.
timed_out This property is required. bool
If the test overran some time limit, and that is why it failed.
unable_to_crawl This property is required. bool
If the robo was unable to crawl the app; perhaps because the app did not start.
crashed This property is required. Boolean
If the failure was severe because the system (app) under test crashed.
deviceOutOfMemory This property is required. Boolean
If the device ran out of memory during a test, causing the test to crash.
failedRoboscript This property is required. 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 This property is required. 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 This property is required. Boolean
If a native process (including any other than the app) crashed.
timedOut This property is required. Boolean
If the test overran some time limit, and that is why it failed.
unableToCrawl This property is required. Boolean
If the robo was unable to crawl the app; perhaps because the app did not start.

FileReferenceResponse

FileUri This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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

InconclusiveDetailResponse

AbortedByUser This property is required. 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 This property is required. bool
If results are being provided to the user in certain cases of infrastructure failures
InfrastructureFailure This property is required. 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 This property is required. 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 This property is required. bool
If results are being provided to the user in certain cases of infrastructure failures
InfrastructureFailure This property is required. 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 This property is required. 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 This property is required. Boolean
If results are being provided to the user in certain cases of infrastructure failures
infrastructureFailure This property is required. 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 This property is required. 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 This property is required. boolean
If results are being provided to the user in certain cases of infrastructure failures
infrastructureFailure This property is required. 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 This property is required. 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 This property is required. bool
If results are being provided to the user in certain cases of infrastructure failures
infrastructure_failure This property is required. 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 This property is required. 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 This property is required. Boolean
If results are being provided to the user in certain cases of infrastructure failures
infrastructureFailure This property is required. 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.

IndividualOutcomeResponse

MultistepNumber This property is required. int
Unique int given to each step. Ranges from 0(inclusive) to total number of steps(exclusive). The primary step is 0.
OutcomeSummary This property is required. string
RunDuration This property is required. Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.DurationResponse
How long it took for this step to run.
StepId This property is required. string
MultistepNumber This property is required. int
Unique int given to each step. Ranges from 0(inclusive) to total number of steps(exclusive). The primary step is 0.
OutcomeSummary This property is required. string
RunDuration This property is required. DurationResponse
How long it took for this step to run.
StepId This property is required. string
multistepNumber This property is required. Integer
Unique int given to each step. Ranges from 0(inclusive) to total number of steps(exclusive). The primary step is 0.
outcomeSummary This property is required. String
runDuration This property is required. DurationResponse
How long it took for this step to run.
stepId This property is required. String
multistepNumber This property is required. number
Unique int given to each step. Ranges from 0(inclusive) to total number of steps(exclusive). The primary step is 0.
outcomeSummary This property is required. string
runDuration This property is required. DurationResponse
How long it took for this step to run.
stepId This property is required. string
multistep_number This property is required. int
Unique int given to each step. Ranges from 0(inclusive) to total number of steps(exclusive). The primary step is 0.
outcome_summary This property is required. str
run_duration This property is required. DurationResponse
How long it took for this step to run.
step_id This property is required. str
multistepNumber This property is required. Number
Unique int given to each step. Ranges from 0(inclusive) to total number of steps(exclusive). The primary step is 0.
outcomeSummary This property is required. String
runDuration This property is required. Property Map
How long it took for this step to run.
stepId This property is required. String

MultiStepResponse

MultistepNumber This property is required. int
Unique int given to each step. Ranges from 0(inclusive) to total number of steps(exclusive). The primary step is 0.
PrimaryStep This property is required. Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.PrimaryStepResponse
Present if it is a primary (original) step.
PrimaryStepId This property is required. string
Step Id of the primary (original) step, which might be this step.
MultistepNumber This property is required. int
Unique int given to each step. Ranges from 0(inclusive) to total number of steps(exclusive). The primary step is 0.
PrimaryStep This property is required. PrimaryStepResponse
Present if it is a primary (original) step.
PrimaryStepId This property is required. string
Step Id of the primary (original) step, which might be this step.
multistepNumber This property is required. Integer
Unique int given to each step. Ranges from 0(inclusive) to total number of steps(exclusive). The primary step is 0.
primaryStep This property is required. PrimaryStepResponse
Present if it is a primary (original) step.
primaryStepId This property is required. String
Step Id of the primary (original) step, which might be this step.
multistepNumber This property is required. number
Unique int given to each step. Ranges from 0(inclusive) to total number of steps(exclusive). The primary step is 0.
primaryStep This property is required. PrimaryStepResponse
Present if it is a primary (original) step.
primaryStepId This property is required. string
Step Id of the primary (original) step, which might be this step.
multistep_number This property is required. int
Unique int given to each step. Ranges from 0(inclusive) to total number of steps(exclusive). The primary step is 0.
primary_step This property is required. PrimaryStepResponse
Present if it is a primary (original) step.
primary_step_id This property is required. str
Step Id of the primary (original) step, which might be this step.
multistepNumber This property is required. Number
Unique int given to each step. Ranges from 0(inclusive) to total number of steps(exclusive). The primary step is 0.
primaryStep This property is required. Property Map
Present if it is a primary (original) step.
primaryStepId This property is required. String
Step Id of the primary (original) step, which might be this step.

OutcomeResponse

FailureDetail This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
The simplest way to interpret a result. Required
FailureDetail This property is required. FailureDetailResponse
More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional
InconclusiveDetail This property is required. InconclusiveDetailResponse
More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional
SkippedDetail This property is required. SkippedDetailResponse
More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional
SuccessDetail This property is required. SuccessDetailResponse
More information about a SUCCESS outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SUCCESS. Optional
Summary This property is required. string
The simplest way to interpret a result. Required
failureDetail This property is required. FailureDetailResponse
More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional
inconclusiveDetail This property is required. InconclusiveDetailResponse
More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional
skippedDetail This property is required. SkippedDetailResponse
More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional
successDetail This property is required. SuccessDetailResponse
More information about a SUCCESS outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SUCCESS. Optional
summary This property is required. String
The simplest way to interpret a result. Required
failureDetail This property is required. FailureDetailResponse
More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional
inconclusiveDetail This property is required. InconclusiveDetailResponse
More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional
skippedDetail This property is required. SkippedDetailResponse
More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional
successDetail This property is required. SuccessDetailResponse
More information about a SUCCESS outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SUCCESS. Optional
summary This property is required. string
The simplest way to interpret a result. Required
failure_detail This property is required. FailureDetailResponse
More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional
inconclusive_detail This property is required. InconclusiveDetailResponse
More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional
skipped_detail This property is required. SkippedDetailResponse
More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional
success_detail This property is required. SuccessDetailResponse
More information about a SUCCESS outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SUCCESS. Optional
summary This property is required. str
The simplest way to interpret a result. Required
failureDetail This property is required. Property Map
More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional
inconclusiveDetail This property is required. Property Map
More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional
skippedDetail This property is required. Property Map
More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional
successDetail This property is required. Property Map
More information about a SUCCESS outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SUCCESS. Optional
summary This property is required. String
The simplest way to interpret a result. Required

PrimaryStepResponse

IndividualOutcome This property is required. List<Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.IndividualOutcomeResponse>
Step Id and outcome of each individual step.
RollUp This property is required. string
Rollup test status of multiple steps that were run with the same configuration as a group.
IndividualOutcome This property is required. []IndividualOutcomeResponse
Step Id and outcome of each individual step.
RollUp This property is required. string
Rollup test status of multiple steps that were run with the same configuration as a group.
individualOutcome This property is required. List<IndividualOutcomeResponse>
Step Id and outcome of each individual step.
rollUp This property is required. String
Rollup test status of multiple steps that were run with the same configuration as a group.
individualOutcome This property is required. IndividualOutcomeResponse[]
Step Id and outcome of each individual step.
rollUp This property is required. string
Rollup test status of multiple steps that were run with the same configuration as a group.
individual_outcome This property is required. Sequence[IndividualOutcomeResponse]
Step Id and outcome of each individual step.
roll_up This property is required. str
Rollup test status of multiple steps that were run with the same configuration as a group.
individualOutcome This property is required. List<Property Map>
Step Id and outcome of each individual step.
rollUp This property is required. String
Rollup test status of multiple steps that were run with the same configuration as a group.

SkippedDetailResponse

IncompatibleAppVersion This property is required. bool
If the App doesn't support the specific API level.
IncompatibleArchitecture This property is required. bool
If the App doesn't run on the specific architecture, for example, x86.
IncompatibleDevice This property is required. bool
If the requested OS version doesn't run on the specific device model.
IncompatibleAppVersion This property is required. bool
If the App doesn't support the specific API level.
IncompatibleArchitecture This property is required. bool
If the App doesn't run on the specific architecture, for example, x86.
IncompatibleDevice This property is required. bool
If the requested OS version doesn't run on the specific device model.
incompatibleAppVersion This property is required. Boolean
If the App doesn't support the specific API level.
incompatibleArchitecture This property is required. Boolean
If the App doesn't run on the specific architecture, for example, x86.
incompatibleDevice This property is required. Boolean
If the requested OS version doesn't run on the specific device model.
incompatibleAppVersion This property is required. boolean
If the App doesn't support the specific API level.
incompatibleArchitecture This property is required. boolean
If the App doesn't run on the specific architecture, for example, x86.
incompatibleDevice This property is required. boolean
If the requested OS version doesn't run on the specific device model.
incompatible_app_version This property is required. bool
If the App doesn't support the specific API level.
incompatible_architecture This property is required. bool
If the App doesn't run on the specific architecture, for example, x86.
incompatible_device This property is required. bool
If the requested OS version doesn't run on the specific device model.
incompatibleAppVersion This property is required. Boolean
If the App doesn't support the specific API level.
incompatibleArchitecture This property is required. Boolean
If the App doesn't run on the specific architecture, for example, x86.
incompatibleDevice This property is required. Boolean
If the requested OS version doesn't run on the specific device model.

StackTraceResponse

Exception This property is required. string
The stack trace message. Required
Exception This property is required. string
The stack trace message. Required
exception This property is required. String
The stack trace message. Required
exception This property is required. string
The stack trace message. Required
exception This property is required. str
The stack trace message. Required
exception This property is required. String
The stack trace message. Required

StepDimensionValueEntryResponse

Key This property is required. string
Value This property is required. string
Key This property is required. string
Value This property is required. string
key This property is required. String
value This property is required. String
key This property is required. string
value This property is required. string
key This property is required. str
value This property is required. str
key This property is required. String
value This property is required. String

StepLabelsEntryResponse

Key This property is required. string
Value This property is required. string
Key This property is required. string
Value This property is required. string
key This property is required. String
value This property is required. String
key This property is required. string
value This property is required. string
key This property is required. str
value This property is required. str
key This property is required. String
value This property is required. String

SuccessDetailResponse

OtherNativeCrash This property is required. bool
If a native process other than the app crashed.
OtherNativeCrash This property is required. bool
If a native process other than the app crashed.
otherNativeCrash This property is required. Boolean
If a native process other than the app crashed.
otherNativeCrash This property is required. boolean
If a native process other than the app crashed.
other_native_crash This property is required. bool
If a native process other than the app crashed.
otherNativeCrash This property is required. Boolean
If a native process other than the app crashed.

TestCaseReferenceResponse

ClassName This property is required. string
The name of the class.
Name This property is required. string
The name of the test case. Required.
TestSuiteName This property is required. string
The name of the test suite to which this test case belongs.
ClassName This property is required. string
The name of the class.
Name This property is required. string
The name of the test case. Required.
TestSuiteName This property is required. string
The name of the test suite to which this test case belongs.
className This property is required. String
The name of the class.
name This property is required. String
The name of the test case. Required.
testSuiteName This property is required. String
The name of the test suite to which this test case belongs.
className This property is required. string
The name of the class.
name This property is required. string
The name of the test case. Required.
testSuiteName This property is required. string
The name of the test suite to which this test case belongs.
class_name This property is required. str
The name of the class.
name This property is required. str
The name of the test case. Required.
test_suite_name This property is required. str
The name of the test suite to which this test case belongs.
className This property is required. String
The name of the class.
name This property is required. String
The name of the test case. Required.
testSuiteName This property is required. String
The name of the test suite to which this test case belongs.

TestExecutionStepResponse

TestIssues This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. []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 This property is required. []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 This property is required. TestTimingResponse
The timing break down of the test execution. - In response: present if set by create or update - In create/update request: optional
ToolExecution This property is required. 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 This property is required. 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 This property is required. 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 This property is required. TestTimingResponse
The timing break down of the test execution. - In response: present if set by create or update - In create/update request: optional
toolExecution This property is required. 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 This property is required. 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 This property is required. 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 This property is required. TestTimingResponse
The timing break down of the test execution. - In response: present if set by create or update - In create/update request: optional
toolExecution This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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

TestIssueResponse

Category This property is required. string
Category of issue. Required.
ErrorMessage This property is required. string
A brief human-readable message describing the issue. Required.
Severity This property is required. string
Severity of issue. Required.
StackTrace This property is required. 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 This property is required. string
Type of issue. Required.
Warning This property is required. 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 This property is required. string
Category of issue. Required.
ErrorMessage This property is required. string
A brief human-readable message describing the issue. Required.
Severity This property is required. string
Severity of issue. Required.
StackTrace This property is required. StackTraceResponse
Deprecated in favor of stack trace fields inside specific warnings.

Deprecated: Deprecated in favor of stack trace fields inside specific warnings.

Type This property is required. string
Type of issue. Required.
Warning This property is required. AnyResponse
Warning message with additional details of the issue. Should always be a message from com.google.devtools.toolresults.v1.warnings
category This property is required. String
Category of issue. Required.
errorMessage This property is required. String
A brief human-readable message describing the issue. Required.
severity This property is required. String
Severity of issue. Required.
stackTrace This property is required. StackTraceResponse
Deprecated in favor of stack trace fields inside specific warnings.

Deprecated: Deprecated in favor of stack trace fields inside specific warnings.

type This property is required. String
Type of issue. Required.
warning This property is required. AnyResponse
Warning message with additional details of the issue. Should always be a message from com.google.devtools.toolresults.v1.warnings
category This property is required. string
Category of issue. Required.
errorMessage This property is required. string
A brief human-readable message describing the issue. Required.
severity This property is required. string
Severity of issue. Required.
stackTrace This property is required. StackTraceResponse
Deprecated in favor of stack trace fields inside specific warnings.

Deprecated: Deprecated in favor of stack trace fields inside specific warnings.

type This property is required. string
Type of issue. Required.
warning This property is required. AnyResponse
Warning message with additional details of the issue. Should always be a message from com.google.devtools.toolresults.v1.warnings
category This property is required. str
Category of issue. Required.
error_message This property is required. str
A brief human-readable message describing the issue. Required.
severity This property is required. str
Severity of issue. Required.
stack_trace This property is required. StackTraceResponse
Deprecated in favor of stack trace fields inside specific warnings.

Deprecated: Deprecated in favor of stack trace fields inside specific warnings.

type This property is required. str
Type of issue. Required.
warning This property is required. AnyResponse
Warning message with additional details of the issue. Should always be a message from com.google.devtools.toolresults.v1.warnings
category This property is required. String
Category of issue. Required.
errorMessage This property is required. String
A brief human-readable message describing the issue. Required.
severity This property is required. String
Severity of issue. Required.
stackTrace This property is required. Property Map
Deprecated in favor of stack trace fields inside specific warnings.

Deprecated: Deprecated in favor of stack trace fields inside specific warnings.

type This property is required. String
Type of issue. Required.
warning This property is required. Property Map
Warning message with additional details of the issue. Should always be a message from com.google.devtools.toolresults.v1.warnings

TestSuiteOverviewResponse

ElapsedTime This property is required. Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.DurationResponse
Elapsed time of test suite.
ErrorCount This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
The name of the test suite. - In create/response: always set - In update request: never
SkippedCount This property is required. 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 This property is required. 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 This property is required. 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 This property is required. DurationResponse
Elapsed time of test suite.
ErrorCount This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
The name of the test suite. - In create/response: always set - In update request: never
SkippedCount This property is required. 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 This property is required. 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 This property is required. 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 This property is required. DurationResponse
Elapsed time of test suite.
errorCount This property is required. 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 This property is required. 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 This property is required. 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 This property is required. String
The name of the test suite. - In create/response: always set - In update request: never
skippedCount This property is required. 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 This property is required. 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 This property is required. 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 This property is required. DurationResponse
Elapsed time of test suite.
errorCount This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
The name of the test suite. - In create/response: always set - In update request: never
skippedCount This property is required. 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 This property is required. 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 This property is required. 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 This property is required. DurationResponse
Elapsed time of test suite.
error_count This property is required. 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 This property is required. 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 This property is required. 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 This property is required. str
The name of the test suite. - In create/response: always set - In update request: never
skipped_count This property is required. 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 This property is required. 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 This property is required. 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 This property is required. Property Map
Elapsed time of test suite.
errorCount This property is required. 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 This property is required. 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 This property is required. 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 This property is required. String
The name of the test suite. - In create/response: always set - In update request: never
skippedCount This property is required. 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 This property is required. 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 This property is required. 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

TestTimingResponse

TestProcessDuration This property is required. 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 This property is required. DurationResponse
How long it took to run the test process. - In response: present if previously set. - In create/update request: optional
testProcessDuration This property is required. DurationResponse
How long it took to run the test process. - In response: present if previously set. - In create/update request: optional
testProcessDuration This property is required. DurationResponse
How long it took to run the test process. - In response: present if previously set. - In create/update request: optional
test_process_duration This property is required. DurationResponse
How long it took to run the test process. - In response: present if previously set. - In create/update request: optional
testProcessDuration This property is required. Property Map
How long it took to run the test process. - In response: present if previously set. - In create/update request: optional

TimestampResponse

Nanos This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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.

ToolExecutionResponse

CommandLineArguments This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. []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 This property is required. 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 This property is required. []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 This property is required. []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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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

ToolExecutionStepResponse

ToolExecution This property is required. Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.ToolExecutionResponse
A Tool execution. - In response: present if set by create/update request - In create/update request: optional
ToolExecution This property is required. ToolExecutionResponse
A Tool execution. - In response: present if set by create/update request - In create/update request: optional
toolExecution This property is required. ToolExecutionResponse
A Tool execution. - In response: present if set by create/update request - In create/update request: optional
toolExecution This property is required. ToolExecutionResponse
A Tool execution. - In response: present if set by create/update request - In create/update request: optional
tool_execution This property is required. ToolExecutionResponse
A Tool execution. - In response: present if set by create/update request - In create/update request: optional
toolExecution This property is required. Property Map
A Tool execution. - In response: present if set by create/update request - In create/update request: optional

ToolExitCodeResponse

Number This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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

ToolOutputReferenceResponse

CreationTime This property is required. 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 This property is required. Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.FileReferenceResponse
A FileReference to an output file. - In response: always set - In create/update request: always set
TestCase This property is required. 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 This property is required. TimestampResponse
The creation time of the file. - In response: present if set by create/update request - In create/update request: optional
Output This property is required. FileReferenceResponse
A FileReference to an output file. - In response: always set - In create/update request: always set
TestCase This property is required. 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 This property is required. TimestampResponse
The creation time of the file. - In response: present if set by create/update request - In create/update request: optional
output This property is required. FileReferenceResponse
A FileReference to an output file. - In response: always set - In create/update request: always set
testCase This property is required. 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 This property is required. TimestampResponse
The creation time of the file. - In response: present if set by create/update request - In create/update request: optional
output This property is required. FileReferenceResponse
A FileReference to an output file. - In response: always set - In create/update request: always set
testCase This property is required. 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 This property is required. TimestampResponse
The creation time of the file. - In response: present if set by create/update request - In create/update request: optional
output This property is required. FileReferenceResponse
A FileReference to an output file. - In response: always set - In create/update request: always set
test_case This property is required. 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 This property is required. Property Map
The creation time of the file. - In response: present if set by create/update request - In create/update request: optional
output This property is required. Property Map
A FileReference to an output file. - In response: always set - In create/update request: always set
testCase This property is required. 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
Google Cloud Native pulumi/pulumi-google-native
License
Apache-2.0

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi