google-native logo
Google Cloud Native v0.30.0, Apr 14 23

google-native.toolresults/v1beta3.getExecution

Explore with Pulumi AI

Gets an Execution. 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 Execution does not exist

Using getExecution

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

function getExecution(args: GetExecutionArgs, opts?: InvokeOptions): Promise<GetExecutionResult>
function getExecutionOutput(args: GetExecutionOutputArgs, opts?: InvokeOptions): Output<GetExecutionResult>
def get_execution(execution_id: Optional[str] = None,
                  history_id: Optional[str] = None,
                  project: Optional[str] = None,
                  opts: Optional[InvokeOptions] = None) -> GetExecutionResult
def get_execution_output(execution_id: Optional[pulumi.Input[str]] = None,
                  history_id: Optional[pulumi.Input[str]] = None,
                  project: Optional[pulumi.Input[str]] = None,
                  opts: Optional[InvokeOptions] = None) -> Output[GetExecutionResult]
func LookupExecution(ctx *Context, args *LookupExecutionArgs, opts ...InvokeOption) (*LookupExecutionResult, error)
func LookupExecutionOutput(ctx *Context, args *LookupExecutionOutputArgs, opts ...InvokeOption) LookupExecutionResultOutput

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

public static class GetExecution 
{
    public static Task<GetExecutionResult> InvokeAsync(GetExecutionArgs args, InvokeOptions? opts = null)
    public static Output<GetExecutionResult> Invoke(GetExecutionInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetExecutionResult> getExecution(GetExecutionArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: google-native:toolresults/v1beta3:getExecution
  arguments:
    # arguments dictionary

The following arguments are supported:

ExecutionId string
HistoryId string
Project string
ExecutionId string
HistoryId string
Project string
executionId String
historyId String
project String
executionId string
historyId string
project string
executionId String
historyId String
project String

getExecution Result

The following output properties are available:

CompletionTime Pulumi.GoogleNative.ToolResults.V1Beta3.Outputs.TimestampResponse

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.Outputs.TimestampResponse

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.Outputs.MatrixDimensionDefinitionResponse>

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.Outputs.OutcomeResponse

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

Specification Pulumi.GoogleNative.ToolResults.V1Beta3.Outputs.SpecificationResponse

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

State string

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

CompletionTime TimestampResponse

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 TimestampResponse

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

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 OutcomeResponse

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

Specification SpecificationResponse

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

State string

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

completionTime TimestampResponse

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 TimestampResponse

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

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 OutcomeResponse

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

specification SpecificationResponse

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

state String

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

completionTime TimestampResponse

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 TimestampResponse

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

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 OutcomeResponse

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

specification SpecificationResponse

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

state string

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

completion_time TimestampResponse

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 TimestampResponse

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

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 OutcomeResponse

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

specification SpecificationResponse

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

state str

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

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

specification Property Map

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

state String

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

Supporting Types

AndroidAppInfoResponse

Name string

The name of the app. Optional

PackageName string

The package name of the app. Required.

VersionCode string

The internal version code of the app. Optional.

VersionName string

The version name of the app. Optional.

Name string

The name of the app. Optional

PackageName string

The package name of the app. Required.

VersionCode string

The internal version code of the app. Optional.

VersionName string

The version name of the app. Optional.

name String

The name of the app. Optional

packageName String

The package name of the app. Required.

versionCode String

The internal version code of the app. Optional.

versionName String

The version name of the app. Optional.

name string

The name of the app. Optional

packageName string

The package name of the app. Required.

versionCode string

The internal version code of the app. Optional.

versionName string

The version name of the app. Optional.

name str

The name of the app. Optional

package_name str

The package name of the app. Required.

version_code str

The internal version code of the app. Optional.

version_name str

The version name of the app. Optional.

name String

The name of the app. Optional

packageName String

The package name of the app. Required.

versionCode String

The internal version code of the app. Optional.

versionName String

The version name of the app. Optional.

AndroidInstrumentationTestResponse

TestPackageId string

The java package for the test to be executed. Required

TestRunnerClass string

The InstrumentationTestRunner class. Required

TestTargets List<string>

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

UseOrchestrator bool

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

TestPackageId string

The java package for the test to be executed. Required

TestRunnerClass string

The InstrumentationTestRunner class. Required

TestTargets []string

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

UseOrchestrator bool

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

testPackageId String

The java package for the test to be executed. Required

testRunnerClass String

The InstrumentationTestRunner class. Required

testTargets List<String>

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

useOrchestrator Boolean

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

testPackageId string

The java package for the test to be executed. Required

testRunnerClass string

The InstrumentationTestRunner class. Required

testTargets string[]

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

useOrchestrator boolean

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

test_package_id str

The java package for the test to be executed. Required

test_runner_class str

The InstrumentationTestRunner class. Required

test_targets Sequence[str]

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

use_orchestrator bool

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

testPackageId String

The java package for the test to be executed. Required

testRunnerClass String

The InstrumentationTestRunner class. Required

testTargets List<String>

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

useOrchestrator Boolean

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

AndroidRoboTestResponse

AppInitialActivity string

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

BootstrapPackageId string

The java package for the bootstrap. Optional

BootstrapRunnerClass string

The runner class for the bootstrap. Optional

MaxDepth int

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

MaxSteps int

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

AppInitialActivity string

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

BootstrapPackageId string

The java package for the bootstrap. Optional

BootstrapRunnerClass string

The runner class for the bootstrap. Optional

MaxDepth int

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

MaxSteps int

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

appInitialActivity String

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

bootstrapPackageId String

The java package for the bootstrap. Optional

bootstrapRunnerClass String

The runner class for the bootstrap. Optional

maxDepth Integer

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

maxSteps Integer

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

appInitialActivity string

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

bootstrapPackageId string

The java package for the bootstrap. Optional

bootstrapRunnerClass string

The runner class for the bootstrap. Optional

maxDepth number

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

maxSteps number

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

app_initial_activity str

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

bootstrap_package_id str

The java package for the bootstrap. Optional

bootstrap_runner_class str

The runner class for the bootstrap. Optional

max_depth int

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

max_steps int

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

appInitialActivity String

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

bootstrapPackageId String

The java package for the bootstrap. Optional

bootstrapRunnerClass String

The runner class for the bootstrap. Optional

maxDepth Number

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

maxSteps Number

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

AndroidTestResponse

AndroidAppInfo AndroidAppInfoResponse

Information about the application under test.

AndroidInstrumentationTest AndroidInstrumentationTestResponse

An Android instrumentation test.

AndroidRoboTest AndroidRoboTestResponse

An Android robo test.

AndroidTestLoop AndroidTestLoopResponse

An Android test loop.

TestTimeout DurationResponse

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

androidAppInfo AndroidAppInfoResponse

Information about the application under test.

androidInstrumentationTest AndroidInstrumentationTestResponse

An Android instrumentation test.

androidRoboTest AndroidRoboTestResponse

An Android robo test.

androidTestLoop AndroidTestLoopResponse

An Android test loop.

testTimeout DurationResponse

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

androidAppInfo AndroidAppInfoResponse

Information about the application under test.

androidInstrumentationTest AndroidInstrumentationTestResponse

An Android instrumentation test.

androidRoboTest AndroidRoboTestResponse

An Android robo test.

androidTestLoop AndroidTestLoopResponse

An Android test loop.

testTimeout DurationResponse

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

android_app_info AndroidAppInfoResponse

Information about the application under test.

android_instrumentation_test AndroidInstrumentationTestResponse

An Android instrumentation test.

android_robo_test AndroidRoboTestResponse

An Android robo test.

android_test_loop AndroidTestLoopResponse

An Android test loop.

test_timeout DurationResponse

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

androidAppInfo Property Map

Information about the application under test.

androidInstrumentationTest Property Map

An Android instrumentation test.

androidRoboTest Property Map

An Android robo test.

androidTestLoop Property Map

An Android test loop.

testTimeout Property Map

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

DurationResponse

Nanos int

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

Seconds string

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

Nanos int

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

Seconds string

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

nanos Integer

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

seconds String

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

nanos number

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

seconds string

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

nanos int

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

seconds str

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

nanos Number

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

seconds String

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

FailureDetailResponse

Crashed bool

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

DeviceOutOfMemory bool

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

FailedRoboscript bool

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

NotInstalled bool

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

OtherNativeCrash bool

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

TimedOut bool

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

UnableToCrawl bool

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

Crashed bool

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

DeviceOutOfMemory bool

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

FailedRoboscript bool

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

NotInstalled bool

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

OtherNativeCrash bool

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

TimedOut bool

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

UnableToCrawl bool

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

crashed Boolean

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

deviceOutOfMemory Boolean

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

failedRoboscript Boolean

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

notInstalled Boolean

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

otherNativeCrash Boolean

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

timedOut Boolean

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

unableToCrawl Boolean

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

crashed boolean

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

deviceOutOfMemory boolean

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

failedRoboscript boolean

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

notInstalled boolean

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

otherNativeCrash boolean

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

timedOut boolean

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

unableToCrawl boolean

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

crashed bool

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

device_out_of_memory bool

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

failed_roboscript bool

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

not_installed bool

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

other_native_crash bool

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

timed_out bool

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

unable_to_crawl bool

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

crashed Boolean

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

deviceOutOfMemory Boolean

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

failedRoboscript Boolean

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

notInstalled Boolean

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

otherNativeCrash Boolean

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

timedOut Boolean

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

unableToCrawl Boolean

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

InconclusiveDetailResponse

AbortedByUser bool

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

HasErrorLogs bool

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

InfrastructureFailure bool

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

AbortedByUser bool

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

HasErrorLogs bool

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

InfrastructureFailure bool

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

abortedByUser Boolean

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

hasErrorLogs Boolean

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

infrastructureFailure Boolean

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

abortedByUser boolean

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

hasErrorLogs boolean

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

infrastructureFailure boolean

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

aborted_by_user bool

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

has_error_logs bool

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

infrastructure_failure bool

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

abortedByUser Boolean

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

hasErrorLogs Boolean

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

infrastructureFailure Boolean

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

IosAppInfoResponse

Name string

The name of the app. Required

Name string

The name of the app. Required

name String

The name of the app. Required

name string

The name of the app. Required

name str

The name of the app. Required

name String

The name of the app. Required

IosTestLoopResponse

BundleId string

Bundle ID of the app.

BundleId string

Bundle ID of the app.

bundleId String

Bundle ID of the app.

bundleId string

Bundle ID of the app.

bundle_id str

Bundle ID of the app.

bundleId String

Bundle ID of the app.

IosTestResponse

IosAppInfo IosAppInfoResponse

Information about the application under test.

IosRoboTest IosRoboTestResponse

An iOS Robo test.

IosTestLoop IosTestLoopResponse

An iOS test loop.

IosXcTest IosXcTestResponse

An iOS XCTest.

TestTimeout DurationResponse

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

iosAppInfo IosAppInfoResponse

Information about the application under test.

iosRoboTest IosRoboTestResponse

An iOS Robo test.

iosTestLoop IosTestLoopResponse

An iOS test loop.

iosXcTest IosXcTestResponse

An iOS XCTest.

testTimeout DurationResponse

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

iosAppInfo IosAppInfoResponse

Information about the application under test.

iosRoboTest IosRoboTestResponse

An iOS Robo test.

iosTestLoop IosTestLoopResponse

An iOS test loop.

iosXcTest IosXcTestResponse

An iOS XCTest.

testTimeout DurationResponse

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

ios_app_info IosAppInfoResponse

Information about the application under test.

ios_robo_test IosRoboTestResponse

An iOS Robo test.

ios_test_loop IosTestLoopResponse

An iOS test loop.

ios_xc_test IosXcTestResponse

An iOS XCTest.

test_timeout DurationResponse

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

iosAppInfo Property Map

Information about the application under test.

iosRoboTest Property Map

An iOS Robo test.

iosTestLoop Property Map

An iOS test loop.

iosXcTest Property Map

An iOS XCTest.

testTimeout Property Map

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

IosXcTestResponse

BundleId string

Bundle ID of the app.

XcodeVersion string

Xcode version that the test was run with.

BundleId string

Bundle ID of the app.

XcodeVersion string

Xcode version that the test was run with.

bundleId String

Bundle ID of the app.

xcodeVersion String

Xcode version that the test was run with.

bundleId string

Bundle ID of the app.

xcodeVersion string

Xcode version that the test was run with.

bundle_id str

Bundle ID of the app.

xcode_version str

Xcode version that the test was run with.

bundleId String

Bundle ID of the app.

xcodeVersion String

Xcode version that the test was run with.

OutcomeResponse

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

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

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

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

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

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

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

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

Summary string

The simplest way to interpret a result. Required

FailureDetail FailureDetailResponse

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

InconclusiveDetail InconclusiveDetailResponse

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

SkippedDetail SkippedDetailResponse

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

SuccessDetail SuccessDetailResponse

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

Summary string

The simplest way to interpret a result. Required

failureDetail FailureDetailResponse

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

inconclusiveDetail InconclusiveDetailResponse

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

skippedDetail SkippedDetailResponse

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

successDetail SuccessDetailResponse

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

summary String

The simplest way to interpret a result. Required

failureDetail FailureDetailResponse

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

inconclusiveDetail InconclusiveDetailResponse

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

skippedDetail SkippedDetailResponse

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

successDetail SuccessDetailResponse

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

summary string

The simplest way to interpret a result. Required

failure_detail FailureDetailResponse

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

inconclusive_detail InconclusiveDetailResponse

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

skipped_detail SkippedDetailResponse

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

success_detail SuccessDetailResponse

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

summary str

The simplest way to interpret a result. Required

failureDetail Property Map

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

inconclusiveDetail Property Map

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

skippedDetail Property Map

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

successDetail Property Map

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

summary String

The simplest way to interpret a result. Required

SkippedDetailResponse

IncompatibleAppVersion bool

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

IncompatibleArchitecture bool

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

IncompatibleDevice bool

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

IncompatibleAppVersion bool

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

IncompatibleArchitecture bool

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

IncompatibleDevice bool

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

incompatibleAppVersion Boolean

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

incompatibleArchitecture Boolean

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

incompatibleDevice Boolean

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

incompatibleAppVersion boolean

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

incompatibleArchitecture boolean

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

incompatibleDevice boolean

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

incompatible_app_version bool

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

incompatible_architecture bool

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

incompatible_device bool

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

incompatibleAppVersion Boolean

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

incompatibleArchitecture Boolean

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

incompatibleDevice Boolean

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

SpecificationResponse

AndroidTest AndroidTestResponse

An Android mobile test execution specification.

IosTest IosTestResponse

An iOS mobile test execution specification.

androidTest AndroidTestResponse

An Android mobile test execution specification.

iosTest IosTestResponse

An iOS mobile test execution specification.

androidTest AndroidTestResponse

An Android mobile test execution specification.

iosTest IosTestResponse

An iOS mobile test execution specification.

android_test AndroidTestResponse

An Android mobile test execution specification.

ios_test IosTestResponse

An iOS mobile test execution specification.

androidTest Property Map

An Android mobile test execution specification.

iosTest Property Map

An iOS mobile test execution specification.

SuccessDetailResponse

OtherNativeCrash bool

If a native process other than the app crashed.

OtherNativeCrash bool

If a native process other than the app crashed.

otherNativeCrash Boolean

If a native process other than the app crashed.

otherNativeCrash boolean

If a native process other than the app crashed.

other_native_crash bool

If a native process other than the app crashed.

otherNativeCrash Boolean

If a native process other than the app crashed.

TimestampResponse

Nanos int

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

Seconds string

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

Nanos int

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

Seconds string

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

nanos Integer

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

seconds String

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

nanos number

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

seconds string

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

nanos int

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

seconds str

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

nanos Number

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

seconds String

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

Package Details

Repository
Google Cloud Native pulumi/pulumi-google-native
License
Apache-2.0