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

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

Google Cloud Native v0.31.1 published on Thursday, Jul 20, 2023 by Pulumi

google-native.toolresults/v1beta3.Execution

Explore with Pulumi AI

google-native logo

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

Google Cloud Native v0.31.1 published on Thursday, Jul 20, 2023 by Pulumi

    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 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.Timestamp

    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.Timestamp

    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.MatrixDimensionDefinition>

    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.Outcome

    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.Specification

    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 Timestamp

    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 Timestamp

    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<MatrixDimensionDefinition>

    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 Outcome

    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 Specification

    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 Timestamp

    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 Timestamp

    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 MatrixDimensionDefinition[]

    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 Outcome

    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 Specification

    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, AndroidAppInfoArgs

    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, AndroidAppInfoResponseArgs

    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, AndroidInstrumentationTestArgs

    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, AndroidInstrumentationTestResponseArgs

    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, AndroidRoboTestArgs

    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, AndroidRoboTestResponseArgs

    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, AndroidTestArgs

    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, AndroidTestResponseArgs

    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, DurationArgs

    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, DurationResponseArgs

    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, ExecutionStateArgs

    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, FailureDetailArgs

    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, FailureDetailResponseArgs

    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, InconclusiveDetailArgs

    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, InconclusiveDetailResponseArgs

    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, IosAppInfoArgs

    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, IosAppInfoResponseArgs

    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, IosTestArgs

    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, IosTestLoopArgs

    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, IosTestLoopResponseArgs

    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, IosTestResponseArgs

    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, IosXcTestArgs

    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, IosXcTestResponseArgs

    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, OutcomeArgs

    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, OutcomeResponseArgs

    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, OutcomeSummaryArgs

    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, SkippedDetailArgs

    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, SkippedDetailResponseArgs

    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, SpecificationArgs

    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, SpecificationResponseArgs

    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, SuccessDetailArgs

    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, SuccessDetailResponseArgs

    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, TimestampArgs

    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, TimestampResponseArgs

    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
    Google Cloud Native pulumi/pulumi-google-native
    License
    Apache-2.0
    google-native logo

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

    Google Cloud Native v0.31.1 published on Thursday, Jul 20, 2023 by Pulumi