Google Native

v0.26.0 published on Friday, Sep 16, 2022 by Pulumi

Execution

Creates an Execution. The returned Execution will have the id set. May return any of the following canonical error codes: - PERMISSION_DENIED - if the user is not authorized to write to project - INVALID_ARGUMENT - if the request is malformed - NOT_FOUND - if the containing History does not exist Auto-naming is currently not supported for this resource. Note - this resource’s API doesn’t support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Create a Execution Resource

new Execution(name: string, args: ExecutionArgs, opts?: CustomResourceOptions);
@overload
def Execution(resource_name: str,
              opts: Optional[ResourceOptions] = None,
              completion_time: Optional[TimestampArgs] = None,
              creation_time: Optional[TimestampArgs] = None,
              dimension_definitions: Optional[Sequence[MatrixDimensionDefinitionArgs]] = None,
              execution_id: Optional[str] = None,
              history_id: Optional[str] = None,
              outcome: Optional[OutcomeArgs] = None,
              project: Optional[str] = None,
              request_id: Optional[str] = None,
              specification: Optional[SpecificationArgs] = None,
              state: Optional[ExecutionState] = None,
              test_execution_matrix_id: Optional[str] = None)
@overload
def Execution(resource_name: str,
              args: ExecutionArgs,
              opts: Optional[ResourceOptions] = None)
func NewExecution(ctx *Context, name string, args ExecutionArgs, opts ...ResourceOption) (*Execution, error)
public Execution(string name, ExecutionArgs args, CustomResourceOptions? opts = null)
public Execution(String name, ExecutionArgs args)
public Execution(String name, ExecutionArgs args, CustomResourceOptions options)
type: google-native:toolresults/v1beta3:Execution
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

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

Execution Resource Properties

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

Inputs

The Execution resource accepts the following input properties:

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

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

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

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

DimensionDefinitions List<Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.MatrixDimensionDefinitionArgs>

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

ExecutionId string

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

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

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

Project string
RequestId string

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

Specification Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.SpecificationArgs

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

State Pulumi.GoogleNative.ToolResults.V1Beta3.ExecutionState

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

TestExecutionMatrixId string

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

HistoryId string
CompletionTime TimestampArgs

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

CreationTime TimestampArgs

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

DimensionDefinitions []MatrixDimensionDefinitionArgs

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

ExecutionId string

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

Outcome OutcomeArgs

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

Project string
RequestId string

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

Specification SpecificationArgs

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

State ExecutionStateEnum

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

TestExecutionMatrixId string

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

historyId String
completionTime TimestampArgs

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

creationTime TimestampArgs

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

dimensionDefinitions List<MatrixDimensionDefinitionArgs>

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

executionId String

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

outcome OutcomeArgs

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

project String
requestId String

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

specification SpecificationArgs

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

state ExecutionState

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

testExecutionMatrixId String

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

historyId string
completionTime TimestampArgs

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

creationTime TimestampArgs

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

dimensionDefinitions MatrixDimensionDefinitionArgs[]

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

executionId string

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

outcome OutcomeArgs

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

project string
requestId string

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

specification SpecificationArgs

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

state ExecutionState

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

testExecutionMatrixId string

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

history_id str
completion_time TimestampArgs

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

creation_time TimestampArgs

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

dimension_definitions Sequence[MatrixDimensionDefinitionArgs]

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

execution_id str

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

outcome OutcomeArgs

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

project str
request_id str

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

specification SpecificationArgs

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

state ExecutionState

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

test_execution_matrix_id str

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

historyId String
completionTime Property Map

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

creationTime Property Map

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

dimensionDefinitions List<Property Map>

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

executionId String

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

outcome Property Map

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

project String
requestId String

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

specification Property Map

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

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

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

testExecutionMatrixId String

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

Outputs

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

Id string

The provider-assigned unique ID for this managed resource.

Id string

The provider-assigned unique ID for this managed resource.

id String

The provider-assigned unique ID for this managed resource.

id string

The provider-assigned unique ID for this managed resource.

id str

The provider-assigned unique ID for this managed resource.

id String

The provider-assigned unique ID for this managed resource.

Supporting Types

AndroidAppInfo

Name string

The name of the app. Optional

PackageName string

The package name of the app. Required.

VersionCode string

The internal version code of the app. Optional.

VersionName string

The version name of the app. Optional.

Name string

The name of the app. Optional

PackageName string

The package name of the app. Required.

VersionCode string

The internal version code of the app. Optional.

VersionName string

The version name of the app. Optional.

name String

The name of the app. Optional

packageName String

The package name of the app. Required.

versionCode String

The internal version code of the app. Optional.

versionName String

The version name of the app. Optional.

name string

The name of the app. Optional

packageName string

The package name of the app. Required.

versionCode string

The internal version code of the app. Optional.

versionName string

The version name of the app. Optional.

name str

The name of the app. Optional

package_name str

The package name of the app. Required.

version_code str

The internal version code of the app. Optional.

version_name str

The version name of the app. Optional.

name String

The name of the app. Optional

packageName String

The package name of the app. Required.

versionCode String

The internal version code of the app. Optional.

versionName String

The version name of the app. Optional.

AndroidAppInfoResponse

Name string

The name of the app. Optional

PackageName string

The package name of the app. Required.

VersionCode string

The internal version code of the app. Optional.

VersionName string

The version name of the app. Optional.

Name string

The name of the app. Optional

PackageName string

The package name of the app. Required.

VersionCode string

The internal version code of the app. Optional.

VersionName string

The version name of the app. Optional.

name String

The name of the app. Optional

packageName String

The package name of the app. Required.

versionCode String

The internal version code of the app. Optional.

versionName String

The version name of the app. Optional.

name string

The name of the app. Optional

packageName string

The package name of the app. Required.

versionCode string

The internal version code of the app. Optional.

versionName string

The version name of the app. Optional.

name str

The name of the app. Optional

package_name str

The package name of the app. Required.

version_code str

The internal version code of the app. Optional.

version_name str

The version name of the app. Optional.

name String

The name of the app. Optional

packageName String

The package name of the app. Required.

versionCode String

The internal version code of the app. Optional.

versionName String

The version name of the app. Optional.

AndroidInstrumentationTest

TestPackageId string

The java package for the test to be executed. Required

TestRunnerClass string

The InstrumentationTestRunner class. Required

TestTargets List<string>

Each target must be fully qualified with the package name or class name, in one of these formats: - "package package_name" - "class package_name.class_name" - "class package_name.class_name#method_name" If empty, all targets in the module will be run.

UseOrchestrator bool

The flag indicates whether Android Test Orchestrator will be used to run test or not.

TestPackageId string

The java package for the test to be executed. Required

TestRunnerClass string

The InstrumentationTestRunner class. Required

TestTargets []string

Each target must be fully qualified with the package name or class name, in one of these formats: - "package package_name" - "class package_name.class_name" - "class package_name.class_name#method_name" If empty, all targets in the module will be run.

UseOrchestrator bool

The flag indicates whether Android Test Orchestrator will be used to run test or not.

testPackageId String

The java package for the test to be executed. Required

testRunnerClass String

The InstrumentationTestRunner class. Required

testTargets List<String>

Each target must be fully qualified with the package name or class name, in one of these formats: - "package package_name" - "class package_name.class_name" - "class package_name.class_name#method_name" If empty, all targets in the module will be run.

useOrchestrator Boolean

The flag indicates whether Android Test Orchestrator will be used to run test or not.

testPackageId string

The java package for the test to be executed. Required

testRunnerClass string

The InstrumentationTestRunner class. Required

testTargets string[]

Each target must be fully qualified with the package name or class name, in one of these formats: - "package package_name" - "class package_name.class_name" - "class package_name.class_name#method_name" If empty, all targets in the module will be run.

useOrchestrator boolean

The flag indicates whether Android Test Orchestrator will be used to run test or not.

test_package_id str

The java package for the test to be executed. Required

test_runner_class str

The InstrumentationTestRunner class. Required

test_targets Sequence[str]

Each target must be fully qualified with the package name or class name, in one of these formats: - "package package_name" - "class package_name.class_name" - "class package_name.class_name#method_name" If empty, all targets in the module will be run.

use_orchestrator bool

The flag indicates whether Android Test Orchestrator will be used to run test or not.

testPackageId String

The java package for the test to be executed. Required

testRunnerClass String

The InstrumentationTestRunner class. Required

testTargets List<String>

Each target must be fully qualified with the package name or class name, in one of these formats: - "package package_name" - "class package_name.class_name" - "class package_name.class_name#method_name" If empty, all targets in the module will be run.

useOrchestrator Boolean

The flag indicates whether Android Test Orchestrator will be used to run test or not.

AndroidInstrumentationTestResponse

TestPackageId string

The java package for the test to be executed. Required

TestRunnerClass string

The InstrumentationTestRunner class. Required

TestTargets List<string>

Each target must be fully qualified with the package name or class name, in one of these formats: - "package package_name" - "class package_name.class_name" - "class package_name.class_name#method_name" If empty, all targets in the module will be run.

UseOrchestrator bool

The flag indicates whether Android Test Orchestrator will be used to run test or not.

TestPackageId string

The java package for the test to be executed. Required

TestRunnerClass string

The InstrumentationTestRunner class. Required

TestTargets []string

Each target must be fully qualified with the package name or class name, in one of these formats: - "package package_name" - "class package_name.class_name" - "class package_name.class_name#method_name" If empty, all targets in the module will be run.

UseOrchestrator bool

The flag indicates whether Android Test Orchestrator will be used to run test or not.

testPackageId String

The java package for the test to be executed. Required

testRunnerClass String

The InstrumentationTestRunner class. Required

testTargets List<String>

Each target must be fully qualified with the package name or class name, in one of these formats: - "package package_name" - "class package_name.class_name" - "class package_name.class_name#method_name" If empty, all targets in the module will be run.

useOrchestrator Boolean

The flag indicates whether Android Test Orchestrator will be used to run test or not.

testPackageId string

The java package for the test to be executed. Required

testRunnerClass string

The InstrumentationTestRunner class. Required

testTargets string[]

Each target must be fully qualified with the package name or class name, in one of these formats: - "package package_name" - "class package_name.class_name" - "class package_name.class_name#method_name" If empty, all targets in the module will be run.

useOrchestrator boolean

The flag indicates whether Android Test Orchestrator will be used to run test or not.

test_package_id str

The java package for the test to be executed. Required

test_runner_class str

The InstrumentationTestRunner class. Required

test_targets Sequence[str]

Each target must be fully qualified with the package name or class name, in one of these formats: - "package package_name" - "class package_name.class_name" - "class package_name.class_name#method_name" If empty, all targets in the module will be run.

use_orchestrator bool

The flag indicates whether Android Test Orchestrator will be used to run test or not.

testPackageId String

The java package for the test to be executed. Required

testRunnerClass String

The InstrumentationTestRunner class. Required

testTargets List<String>

Each target must be fully qualified with the package name or class name, in one of these formats: - "package package_name" - "class package_name.class_name" - "class package_name.class_name#method_name" If empty, all targets in the module will be run.

useOrchestrator Boolean

The flag indicates whether Android Test Orchestrator will be used to run test or not.

AndroidRoboTest

AppInitialActivity string

The initial activity that should be used to start the app. Optional

BootstrapPackageId string

The java package for the bootstrap. Optional

BootstrapRunnerClass string

The runner class for the bootstrap. Optional

MaxDepth int

The max depth of the traversal stack Robo can explore. Optional

MaxSteps int

The max number of steps/actions Robo can execute. Default is no limit (0). Optional

AppInitialActivity string

The initial activity that should be used to start the app. Optional

BootstrapPackageId string

The java package for the bootstrap. Optional

BootstrapRunnerClass string

The runner class for the bootstrap. Optional

MaxDepth int

The max depth of the traversal stack Robo can explore. Optional

MaxSteps int

The max number of steps/actions Robo can execute. Default is no limit (0). Optional

appInitialActivity String

The initial activity that should be used to start the app. Optional

bootstrapPackageId String

The java package for the bootstrap. Optional

bootstrapRunnerClass String

The runner class for the bootstrap. Optional

maxDepth Integer

The max depth of the traversal stack Robo can explore. Optional

maxSteps Integer

The max number of steps/actions Robo can execute. Default is no limit (0). Optional

appInitialActivity string

The initial activity that should be used to start the app. Optional

bootstrapPackageId string

The java package for the bootstrap. Optional

bootstrapRunnerClass string

The runner class for the bootstrap. Optional

maxDepth number

The max depth of the traversal stack Robo can explore. Optional

maxSteps number

The max number of steps/actions Robo can execute. Default is no limit (0). Optional

app_initial_activity str

The initial activity that should be used to start the app. Optional

bootstrap_package_id str

The java package for the bootstrap. Optional

bootstrap_runner_class str

The runner class for the bootstrap. Optional

max_depth int

The max depth of the traversal stack Robo can explore. Optional

max_steps int

The max number of steps/actions Robo can execute. Default is no limit (0). Optional

appInitialActivity String

The initial activity that should be used to start the app. Optional

bootstrapPackageId String

The java package for the bootstrap. Optional

bootstrapRunnerClass String

The runner class for the bootstrap. Optional

maxDepth Number

The max depth of the traversal stack Robo can explore. Optional

maxSteps Number

The max number of steps/actions Robo can execute. Default is no limit (0). Optional

AndroidRoboTestResponse

AppInitialActivity string

The initial activity that should be used to start the app. Optional

BootstrapPackageId string

The java package for the bootstrap. Optional

BootstrapRunnerClass string

The runner class for the bootstrap. Optional

MaxDepth int

The max depth of the traversal stack Robo can explore. Optional

MaxSteps int

The max number of steps/actions Robo can execute. Default is no limit (0). Optional

AppInitialActivity string

The initial activity that should be used to start the app. Optional

BootstrapPackageId string

The java package for the bootstrap. Optional

BootstrapRunnerClass string

The runner class for the bootstrap. Optional

MaxDepth int

The max depth of the traversal stack Robo can explore. Optional

MaxSteps int

The max number of steps/actions Robo can execute. Default is no limit (0). Optional

appInitialActivity String

The initial activity that should be used to start the app. Optional

bootstrapPackageId String

The java package for the bootstrap. Optional

bootstrapRunnerClass String

The runner class for the bootstrap. Optional

maxDepth Integer

The max depth of the traversal stack Robo can explore. Optional

maxSteps Integer

The max number of steps/actions Robo can execute. Default is no limit (0). Optional

appInitialActivity string

The initial activity that should be used to start the app. Optional

bootstrapPackageId string

The java package for the bootstrap. Optional

bootstrapRunnerClass string

The runner class for the bootstrap. Optional

maxDepth number

The max depth of the traversal stack Robo can explore. Optional

maxSteps number

The max number of steps/actions Robo can execute. Default is no limit (0). Optional

app_initial_activity str

The initial activity that should be used to start the app. Optional

bootstrap_package_id str

The java package for the bootstrap. Optional

bootstrap_runner_class str

The runner class for the bootstrap. Optional

max_depth int

The max depth of the traversal stack Robo can explore. Optional

max_steps int

The max number of steps/actions Robo can execute. Default is no limit (0). Optional

appInitialActivity String

The initial activity that should be used to start the app. Optional

bootstrapPackageId String

The java package for the bootstrap. Optional

bootstrapRunnerClass String

The runner class for the bootstrap. Optional

maxDepth Number

The max depth of the traversal stack Robo can explore. Optional

maxSteps Number

The max number of steps/actions Robo can execute. Default is no limit (0). Optional

AndroidTest

AndroidAppInfo AndroidAppInfo

Information about the application under test.

AndroidInstrumentationTest AndroidInstrumentationTest

An Android instrumentation test.

AndroidRoboTest AndroidRoboTest

An Android robo test.

AndroidTestLoop AndroidTestLoop

An Android test loop.

TestTimeout Duration

Max time a test is allowed to run before it is automatically cancelled.

androidAppInfo AndroidAppInfo

Information about the application under test.

androidInstrumentationTest AndroidInstrumentationTest

An Android instrumentation test.

androidRoboTest AndroidRoboTest

An Android robo test.

androidTestLoop AndroidTestLoop

An Android test loop.

testTimeout Duration

Max time a test is allowed to run before it is automatically cancelled.

androidAppInfo AndroidAppInfo

Information about the application under test.

androidInstrumentationTest AndroidInstrumentationTest

An Android instrumentation test.

androidRoboTest AndroidRoboTest

An Android robo test.

androidTestLoop AndroidTestLoop

An Android test loop.

testTimeout Duration

Max time a test is allowed to run before it is automatically cancelled.

android_app_info AndroidAppInfo

Information about the application under test.

android_instrumentation_test AndroidInstrumentationTest

An Android instrumentation test.

android_robo_test AndroidRoboTest

An Android robo test.

android_test_loop AndroidTestLoop

An Android test loop.

test_timeout Duration

Max time a test is allowed to run before it is automatically cancelled.

androidAppInfo Property Map

Information about the application under test.

androidInstrumentationTest Property Map

An Android instrumentation test.

androidRoboTest Property Map

An Android robo test.

androidTestLoop Property Map

An Android test loop.

testTimeout Property Map

Max time a test is allowed to run before it is automatically cancelled.

AndroidTestResponse

AndroidAppInfo AndroidAppInfoResponse

Information about the application under test.

AndroidInstrumentationTest AndroidInstrumentationTestResponse

An Android instrumentation test.

AndroidRoboTest AndroidRoboTestResponse

An Android robo test.

AndroidTestLoop AndroidTestLoopResponse

An Android test loop.

TestTimeout DurationResponse

Max time a test is allowed to run before it is automatically cancelled.

androidAppInfo AndroidAppInfoResponse

Information about the application under test.

androidInstrumentationTest AndroidInstrumentationTestResponse

An Android instrumentation test.

androidRoboTest AndroidRoboTestResponse

An Android robo test.

androidTestLoop AndroidTestLoopResponse

An Android test loop.

testTimeout DurationResponse

Max time a test is allowed to run before it is automatically cancelled.

androidAppInfo AndroidAppInfoResponse

Information about the application under test.

androidInstrumentationTest AndroidInstrumentationTestResponse

An Android instrumentation test.

androidRoboTest AndroidRoboTestResponse

An Android robo test.

androidTestLoop AndroidTestLoopResponse

An Android test loop.

testTimeout DurationResponse

Max time a test is allowed to run before it is automatically cancelled.

android_app_info AndroidAppInfoResponse

Information about the application under test.

android_instrumentation_test AndroidInstrumentationTestResponse

An Android instrumentation test.

android_robo_test AndroidRoboTestResponse

An Android robo test.

android_test_loop AndroidTestLoopResponse

An Android test loop.

test_timeout DurationResponse

Max time a test is allowed to run before it is automatically cancelled.

androidAppInfo Property Map

Information about the application under test.

androidInstrumentationTest Property Map

An Android instrumentation test.

androidRoboTest Property Map

An Android robo test.

androidTestLoop Property Map

An Android test loop.

testTimeout Property Map

Max time a test is allowed to run before it is automatically cancelled.

Duration

Nanos int

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

Seconds string

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

Nanos int

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

Seconds string

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

nanos Integer

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

seconds String

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

nanos number

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

seconds string

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

nanos int

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

seconds str

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

nanos Number

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

seconds String

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

DurationResponse

Nanos int

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

Seconds string

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

Nanos int

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

Seconds string

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

nanos Integer

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

seconds String

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

nanos number

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

seconds string

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

nanos int

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

seconds str

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

nanos Number

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

seconds String

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

ExecutionState

UnknownState
unknownState

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

Pending
pending

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

InProgress
inProgress

The Execution/Step is in progress.

Complete
complete

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

ExecutionStateUnknownState
unknownState

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

ExecutionStatePending
pending

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

ExecutionStateInProgress
inProgress

The Execution/Step is in progress.

ExecutionStateComplete
complete

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

UnknownState
unknownState

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

Pending
pending

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

InProgress
inProgress

The Execution/Step is in progress.

Complete
complete

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

UnknownState
unknownState

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

Pending
pending

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

InProgress
inProgress

The Execution/Step is in progress.

Complete
complete

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

UNKNOWN_STATE
unknownState

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

PENDING
pending

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

IN_PROGRESS
inProgress

The Execution/Step is in progress.

COMPLETE
complete

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

"unknownState"
unknownState

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

"pending"
pending

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

"inProgress"
inProgress

The Execution/Step is in progress.

"complete"
complete

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

FailureDetail

Crashed bool

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

DeviceOutOfMemory bool

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

FailedRoboscript bool

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

NotInstalled bool

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

OtherNativeCrash bool

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

TimedOut bool

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

UnableToCrawl bool

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

Crashed bool

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

DeviceOutOfMemory bool

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

FailedRoboscript bool

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

NotInstalled bool

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

OtherNativeCrash bool

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

TimedOut bool

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

UnableToCrawl bool

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

crashed Boolean

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

deviceOutOfMemory Boolean

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

failedRoboscript Boolean

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

notInstalled Boolean

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

otherNativeCrash Boolean

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

timedOut Boolean

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

unableToCrawl Boolean

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

crashed boolean

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

deviceOutOfMemory boolean

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

failedRoboscript boolean

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

notInstalled boolean

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

otherNativeCrash boolean

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

timedOut boolean

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

unableToCrawl boolean

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

crashed bool

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

device_out_of_memory bool

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

failed_roboscript bool

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

not_installed bool

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

other_native_crash bool

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

timed_out bool

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

unable_to_crawl bool

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

crashed Boolean

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

deviceOutOfMemory Boolean

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

failedRoboscript Boolean

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

notInstalled Boolean

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

otherNativeCrash Boolean

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

timedOut Boolean

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

unableToCrawl Boolean

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

FailureDetailResponse

Crashed bool

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

DeviceOutOfMemory bool

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

FailedRoboscript bool

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

NotInstalled bool

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

OtherNativeCrash bool

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

TimedOut bool

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

UnableToCrawl bool

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

Crashed bool

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

DeviceOutOfMemory bool

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

FailedRoboscript bool

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

NotInstalled bool

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

OtherNativeCrash bool

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

TimedOut bool

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

UnableToCrawl bool

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

crashed Boolean

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

deviceOutOfMemory Boolean

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

failedRoboscript Boolean

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

notInstalled Boolean

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

otherNativeCrash Boolean

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

timedOut Boolean

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

unableToCrawl Boolean

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

crashed boolean

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

deviceOutOfMemory boolean

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

failedRoboscript boolean

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

notInstalled boolean

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

otherNativeCrash boolean

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

timedOut boolean

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

unableToCrawl boolean

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

crashed bool

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

device_out_of_memory bool

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

failed_roboscript bool

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

not_installed bool

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

other_native_crash bool

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

timed_out bool

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

unable_to_crawl bool

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

crashed Boolean

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

deviceOutOfMemory Boolean

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

failedRoboscript Boolean

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

notInstalled Boolean

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

otherNativeCrash Boolean

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

timedOut Boolean

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

unableToCrawl Boolean

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

InconclusiveDetail

AbortedByUser bool

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

HasErrorLogs bool

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

InfrastructureFailure bool

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

AbortedByUser bool

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

HasErrorLogs bool

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

InfrastructureFailure bool

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

abortedByUser Boolean

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

hasErrorLogs Boolean

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

infrastructureFailure Boolean

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

abortedByUser boolean

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

hasErrorLogs boolean

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

infrastructureFailure boolean

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

aborted_by_user bool

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

has_error_logs bool

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

infrastructure_failure bool

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

abortedByUser Boolean

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

hasErrorLogs Boolean

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

infrastructureFailure Boolean

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

InconclusiveDetailResponse

AbortedByUser bool

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

HasErrorLogs bool

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

InfrastructureFailure bool

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

AbortedByUser bool

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

HasErrorLogs bool

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

InfrastructureFailure bool

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

abortedByUser Boolean

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

hasErrorLogs Boolean

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

infrastructureFailure Boolean

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

abortedByUser boolean

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

hasErrorLogs boolean

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

infrastructureFailure boolean

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

aborted_by_user bool

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

has_error_logs bool

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

infrastructure_failure bool

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

abortedByUser Boolean

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

hasErrorLogs Boolean

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

infrastructureFailure Boolean

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

IosAppInfo

Name string

The name of the app. Required

Name string

The name of the app. Required

name String

The name of the app. Required

name string

The name of the app. Required

name str

The name of the app. Required

name String

The name of the app. Required

IosAppInfoResponse

Name string

The name of the app. Required

Name string

The name of the app. Required

name String

The name of the app. Required

name string

The name of the app. Required

name str

The name of the app. Required

name String

The name of the app. Required

IosTest

IosAppInfo IosAppInfo

Information about the application under test.

IosRoboTest IosRoboTest

An iOS Robo test.

IosTestLoop IosTestLoop

An iOS test loop.

IosXcTest IosXcTest

An iOS XCTest.

TestTimeout Duration

Max time a test is allowed to run before it is automatically cancelled.

iosAppInfo IosAppInfo

Information about the application under test.

iosRoboTest IosRoboTest

An iOS Robo test.

iosTestLoop IosTestLoop

An iOS test loop.

iosXcTest IosXcTest

An iOS XCTest.

testTimeout Duration

Max time a test is allowed to run before it is automatically cancelled.

iosAppInfo IosAppInfo

Information about the application under test.

iosRoboTest IosRoboTest

An iOS Robo test.

iosTestLoop IosTestLoop

An iOS test loop.

iosXcTest IosXcTest

An iOS XCTest.

testTimeout Duration

Max time a test is allowed to run before it is automatically cancelled.

ios_app_info IosAppInfo

Information about the application under test.

ios_robo_test IosRoboTest

An iOS Robo test.

ios_test_loop IosTestLoop

An iOS test loop.

ios_xc_test IosXcTest

An iOS XCTest.

test_timeout Duration

Max time a test is allowed to run before it is automatically cancelled.

iosAppInfo Property Map

Information about the application under test.

iosRoboTest Property Map

An iOS Robo test.

iosTestLoop Property Map

An iOS test loop.

iosXcTest Property Map

An iOS XCTest.

testTimeout Property Map

Max time a test is allowed to run before it is automatically cancelled.

IosTestLoop

BundleId string

Bundle ID of the app.

BundleId string

Bundle ID of the app.

bundleId String

Bundle ID of the app.

bundleId string

Bundle ID of the app.

bundle_id str

Bundle ID of the app.

bundleId String

Bundle ID of the app.

IosTestLoopResponse

BundleId string

Bundle ID of the app.

BundleId string

Bundle ID of the app.

bundleId String

Bundle ID of the app.

bundleId string

Bundle ID of the app.

bundle_id str

Bundle ID of the app.

bundleId String

Bundle ID of the app.

IosTestResponse

IosAppInfo IosAppInfoResponse

Information about the application under test.

IosRoboTest IosRoboTestResponse

An iOS Robo test.

IosTestLoop IosTestLoopResponse

An iOS test loop.

IosXcTest IosXcTestResponse

An iOS XCTest.

TestTimeout DurationResponse

Max time a test is allowed to run before it is automatically cancelled.

iosAppInfo IosAppInfoResponse

Information about the application under test.

iosRoboTest IosRoboTestResponse

An iOS Robo test.

iosTestLoop IosTestLoopResponse

An iOS test loop.

iosXcTest IosXcTestResponse

An iOS XCTest.

testTimeout DurationResponse

Max time a test is allowed to run before it is automatically cancelled.

iosAppInfo IosAppInfoResponse

Information about the application under test.

iosRoboTest IosRoboTestResponse

An iOS Robo test.

iosTestLoop IosTestLoopResponse

An iOS test loop.

iosXcTest IosXcTestResponse

An iOS XCTest.

testTimeout DurationResponse

Max time a test is allowed to run before it is automatically cancelled.

ios_app_info IosAppInfoResponse

Information about the application under test.

ios_robo_test IosRoboTestResponse

An iOS Robo test.

ios_test_loop IosTestLoopResponse

An iOS test loop.

ios_xc_test IosXcTestResponse

An iOS XCTest.

test_timeout DurationResponse

Max time a test is allowed to run before it is automatically cancelled.

iosAppInfo Property Map

Information about the application under test.

iosRoboTest Property Map

An iOS Robo test.

iosTestLoop Property Map

An iOS test loop.

iosXcTest Property Map

An iOS XCTest.

testTimeout Property Map

Max time a test is allowed to run before it is automatically cancelled.

IosXcTest

BundleId string

Bundle ID of the app.

XcodeVersion string

Xcode version that the test was run with.

BundleId string

Bundle ID of the app.

XcodeVersion string

Xcode version that the test was run with.

bundleId String

Bundle ID of the app.

xcodeVersion String

Xcode version that the test was run with.

bundleId string

Bundle ID of the app.

xcodeVersion string

Xcode version that the test was run with.

bundle_id str

Bundle ID of the app.

xcode_version str

Xcode version that the test was run with.

bundleId String

Bundle ID of the app.

xcodeVersion String

Xcode version that the test was run with.

IosXcTestResponse

BundleId string

Bundle ID of the app.

XcodeVersion string

Xcode version that the test was run with.

BundleId string

Bundle ID of the app.

XcodeVersion string

Xcode version that the test was run with.

bundleId String

Bundle ID of the app.

xcodeVersion String

Xcode version that the test was run with.

bundleId string

Bundle ID of the app.

xcodeVersion string

Xcode version that the test was run with.

bundle_id str

Bundle ID of the app.

xcode_version str

Xcode version that the test was run with.

bundleId String

Bundle ID of the app.

xcodeVersion String

Xcode version that the test was run with.

Outcome

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

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

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

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

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

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

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

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

Summary Pulumi.GoogleNative.ToolResults.V1Beta3.OutcomeSummary

The simplest way to interpret a result. Required

FailureDetail FailureDetail

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

InconclusiveDetail InconclusiveDetail

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

SkippedDetail SkippedDetail

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

SuccessDetail SuccessDetail

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

Summary OutcomeSummary

The simplest way to interpret a result. Required

failureDetail FailureDetail

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

inconclusiveDetail InconclusiveDetail

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

skippedDetail SkippedDetail

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

successDetail SuccessDetail

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

summary OutcomeSummary

The simplest way to interpret a result. Required

failureDetail FailureDetail

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

inconclusiveDetail InconclusiveDetail

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

skippedDetail SkippedDetail

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

successDetail SuccessDetail

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

summary OutcomeSummary

The simplest way to interpret a result. Required

failure_detail FailureDetail

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

inconclusive_detail InconclusiveDetail

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

skipped_detail SkippedDetail

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

success_detail SuccessDetail

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

summary OutcomeSummary

The simplest way to interpret a result. Required

failureDetail Property Map

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

inconclusiveDetail Property Map

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

skippedDetail Property Map

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

successDetail Property Map

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

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

The simplest way to interpret a result. Required

OutcomeResponse

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

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

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

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

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

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

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

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

Summary string

The simplest way to interpret a result. Required

FailureDetail FailureDetailResponse

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

InconclusiveDetail InconclusiveDetailResponse

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

SkippedDetail SkippedDetailResponse

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

SuccessDetail SuccessDetailResponse

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

Summary string

The simplest way to interpret a result. Required

failureDetail FailureDetailResponse

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

inconclusiveDetail InconclusiveDetailResponse

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

skippedDetail SkippedDetailResponse

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

successDetail SuccessDetailResponse

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

summary String

The simplest way to interpret a result. Required

failureDetail FailureDetailResponse

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

inconclusiveDetail InconclusiveDetailResponse

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

skippedDetail SkippedDetailResponse

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

successDetail SuccessDetailResponse

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

summary string

The simplest way to interpret a result. Required

failure_detail FailureDetailResponse

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

inconclusive_detail InconclusiveDetailResponse

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

skipped_detail SkippedDetailResponse

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

success_detail SuccessDetailResponse

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

summary str

The simplest way to interpret a result. Required

failureDetail Property Map

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

inconclusiveDetail Property Map

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

skippedDetail Property Map

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

successDetail Property Map

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

summary String

The simplest way to interpret a result. Required

OutcomeSummary

Unset
unset

Do not use. For proto versioning only.

Success
success

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

Failure
failure

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

Inconclusive
inconclusive

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

Skipped
skipped

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

Flaky
flaky

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

OutcomeSummaryUnset
unset

Do not use. For proto versioning only.

OutcomeSummarySuccess
success

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

OutcomeSummaryFailure
failure

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

OutcomeSummaryInconclusive
inconclusive

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

OutcomeSummarySkipped
skipped

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

OutcomeSummaryFlaky
flaky

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

Unset
unset

Do not use. For proto versioning only.

Success
success

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

Failure
failure

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

Inconclusive
inconclusive

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

Skipped
skipped

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

Flaky
flaky

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

Unset
unset

Do not use. For proto versioning only.

Success
success

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

Failure
failure

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

Inconclusive
inconclusive

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

Skipped
skipped

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

Flaky
flaky

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

UNSET
unset

Do not use. For proto versioning only.

SUCCESS
success

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

FAILURE
failure

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

INCONCLUSIVE
inconclusive

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

SKIPPED
skipped

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

FLAKY
flaky

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

"unset"
unset

Do not use. For proto versioning only.

"success"
success

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

"failure"
failure

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

"inconclusive"
inconclusive

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

"skipped"
skipped

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

"flaky"
flaky

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

SkippedDetail

IncompatibleAppVersion bool

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

IncompatibleArchitecture bool

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

IncompatibleDevice bool

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

IncompatibleAppVersion bool

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

IncompatibleArchitecture bool

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

IncompatibleDevice bool

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

incompatibleAppVersion Boolean

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

incompatibleArchitecture Boolean

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

incompatibleDevice Boolean

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

incompatibleAppVersion boolean

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

incompatibleArchitecture boolean

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

incompatibleDevice boolean

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

incompatible_app_version bool

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

incompatible_architecture bool

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

incompatible_device bool

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

incompatibleAppVersion Boolean

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

incompatibleArchitecture Boolean

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

incompatibleDevice Boolean

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

SkippedDetailResponse

IncompatibleAppVersion bool

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

IncompatibleArchitecture bool

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

IncompatibleDevice bool

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

IncompatibleAppVersion bool

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

IncompatibleArchitecture bool

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

IncompatibleDevice bool

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

incompatibleAppVersion Boolean

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

incompatibleArchitecture Boolean

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

incompatibleDevice Boolean

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

incompatibleAppVersion boolean

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

incompatibleArchitecture boolean

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

incompatibleDevice boolean

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

incompatible_app_version bool

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

incompatible_architecture bool

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

incompatible_device bool

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

incompatibleAppVersion Boolean

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

incompatibleArchitecture Boolean

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

incompatibleDevice Boolean

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

Specification

AndroidTest Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.AndroidTest

An Android mobile test execution specification.

IosTest Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.IosTest

An iOS mobile test execution specification.

AndroidTest AndroidTest

An Android mobile test execution specification.

IosTest IosTest

An iOS mobile test execution specification.

androidTest AndroidTest

An Android mobile test execution specification.

iosTest IosTest

An iOS mobile test execution specification.

androidTest AndroidTest

An Android mobile test execution specification.

iosTest IosTest

An iOS mobile test execution specification.

android_test AndroidTest

An Android mobile test execution specification.

ios_test IosTest

An iOS mobile test execution specification.

androidTest Property Map

An Android mobile test execution specification.

iosTest Property Map

An iOS mobile test execution specification.

SpecificationResponse

AndroidTest AndroidTestResponse

An Android mobile test execution specification.

IosTest IosTestResponse

An iOS mobile test execution specification.

androidTest AndroidTestResponse

An Android mobile test execution specification.

iosTest IosTestResponse

An iOS mobile test execution specification.

androidTest AndroidTestResponse

An Android mobile test execution specification.

iosTest IosTestResponse

An iOS mobile test execution specification.

android_test AndroidTestResponse

An Android mobile test execution specification.

ios_test IosTestResponse

An iOS mobile test execution specification.

androidTest Property Map

An Android mobile test execution specification.

iosTest Property Map

An iOS mobile test execution specification.

SuccessDetail

OtherNativeCrash bool

If a native process other than the app crashed.

OtherNativeCrash bool

If a native process other than the app crashed.

otherNativeCrash Boolean

If a native process other than the app crashed.

otherNativeCrash boolean

If a native process other than the app crashed.

other_native_crash bool

If a native process other than the app crashed.

otherNativeCrash Boolean

If a native process other than the app crashed.

SuccessDetailResponse

OtherNativeCrash bool

If a native process other than the app crashed.

OtherNativeCrash bool

If a native process other than the app crashed.

otherNativeCrash Boolean

If a native process other than the app crashed.

otherNativeCrash boolean

If a native process other than the app crashed.

other_native_crash bool

If a native process other than the app crashed.

otherNativeCrash Boolean

If a native process other than the app crashed.

Timestamp

Nanos int

Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive.

Seconds string

Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.

Nanos int

Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive.

Seconds string

Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.

nanos Integer

Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive.

seconds String

Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.

nanos number

Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive.

seconds string

Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.

nanos int

Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive.

seconds str

Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.

nanos Number

Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive.

seconds String

Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.

TimestampResponse

Nanos int

Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive.

Seconds string

Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.

Nanos int

Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive.

Seconds string

Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.

nanos Integer

Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive.

seconds String

Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.

nanos number

Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive.

seconds string

Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.

nanos int

Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive.

seconds str

Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.

nanos Number

Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive.

seconds String

Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.

Package Details

Repository
https://github.com/pulumi/pulumi-google-native
License
Apache-2.0