Google Cloud Native v0.30.0, Apr 14 23
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:
- Execution
Id string - History
Id string - Project string
- Execution
Id string - History
Id string - Project string
- execution
Id String - history
Id String - project String
- execution
Id string - history
Id string - project string
- execution_
id str - history_
id str - project str
- execution
Id String - history
Id String - project String
getExecution Result
The following output properties are available:
- Completion
Time Pulumi.Google Native. Tool Results. V1Beta3. Outputs. Timestamp Response 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 Pulumi.Google Native. Tool Results. V1Beta3. Outputs. Timestamp Response 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 List<Pulumi.Google Native. Tool Results. V1Beta3. Outputs. Matrix Dimension Definition Response> 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 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.
Google Native. Tool Results. V1Beta3. Outputs. Outcome Response 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.
Google Native. Tool Results. V1Beta3. Outputs. Specification Response 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
- Test
Execution stringMatrix Id 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 []MatrixDimension Definition Response 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 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
Response Classify the result, for example into SUCCESS or FAILURE - In response: present if set by create/update request - In create/update request: optional
- Specification
Specification
Response 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
- Test
Execution stringMatrix Id 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 List<MatrixDimension Definition Response> 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 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
Response Classify the result, for example into SUCCESS or FAILURE - In response: present if set by create/update request - In create/update request: optional
- specification
Specification
Response 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
- test
Execution StringMatrix Id 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 MatrixDimension Definition Response[] 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 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
Response Classify the result, for example into SUCCESS or FAILURE - In response: present if set by create/update request - In create/update request: optional
- specification
Specification
Response 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
- test
Execution stringMatrix Id 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[MatrixDimension Definition Response] 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
Outcome
Response Classify the result, for example into SUCCESS or FAILURE - In response: present if set by create/update request - In create/update request: optional
- specification
Specification
Response 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_ strmatrix_ id TestExecution Matrix ID that the TestExecutionService uses. - In response: present if set by create - In create: optional - In update: never set
- completion
Time 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
- creation
Time 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
- dimension
Definitions 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
- execution
Id 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
- test
Execution StringMatrix Id 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
- Package
Name string The package name of the app. Required.
- Version
Code string The internal version code of the app. Optional.
- Version
Name string The version name of the app. Optional.
- Name string
The name of the app. Optional
- Package
Name string The package name of the app. Required.
- Version
Code string The internal version code of the app. Optional.
- Version
Name string The version name of the app. Optional.
- name String
The name of the app. Optional
- package
Name String The package name of the app. Required.
- version
Code String The internal version code of the app. Optional.
- version
Name String The version name of the app. Optional.
- name string
The name of the app. Optional
- package
Name string The package name of the app. Required.
- version
Code string The internal version code of the app. Optional.
- version
Name 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
- package
Name String The package name of the app. Required.
- version
Code String The internal version code of the app. Optional.
- version
Name String The version name of the app. Optional.
AndroidInstrumentationTestResponse
- Test
Package stringId The java package for the test to be executed. Required
- Test
Runner stringClass The InstrumentationTestRunner class. Required
- Test
Targets 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.
- Use
Orchestrator bool The flag indicates whether Android Test Orchestrator will be used to run test or not.
- Test
Package stringId The java package for the test to be executed. Required
- Test
Runner stringClass The InstrumentationTestRunner class. Required
- Test
Targets []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.
- Use
Orchestrator bool The flag indicates whether Android Test Orchestrator will be used to run test or not.
- test
Package StringId The java package for the test to be executed. Required
- test
Runner StringClass The InstrumentationTestRunner class. Required
- test
Targets 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.
- use
Orchestrator Boolean The flag indicates whether Android Test Orchestrator will be used to run test or not.
- test
Package stringId The java package for the test to be executed. Required
- test
Runner stringClass The InstrumentationTestRunner class. Required
- test
Targets 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.
- use
Orchestrator boolean The flag indicates whether Android Test Orchestrator will be used to run test or not.
- test_
package_ strid The java package for the test to be executed. Required
- test_
runner_ strclass 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.
- test
Package StringId The java package for the test to be executed. Required
- test
Runner StringClass The InstrumentationTestRunner class. Required
- test
Targets 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.
- use
Orchestrator Boolean The flag indicates whether Android Test Orchestrator will be used to run test or not.
AndroidRoboTestResponse
- App
Initial stringActivity The initial activity that should be used to start the app. Optional
- Bootstrap
Package stringId The java package for the bootstrap. Optional
- Bootstrap
Runner stringClass 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
- App
Initial stringActivity The initial activity that should be used to start the app. Optional
- Bootstrap
Package stringId The java package for the bootstrap. Optional
- Bootstrap
Runner stringClass 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
- app
Initial StringActivity The initial activity that should be used to start the app. Optional
- bootstrap
Package StringId The java package for the bootstrap. Optional
- bootstrap
Runner StringClass The runner class for the bootstrap. Optional
- max
Depth Integer The max depth of the traversal stack Robo can explore. Optional
- max
Steps Integer The max number of steps/actions Robo can execute. Default is no limit (0). Optional
- app
Initial stringActivity The initial activity that should be used to start the app. Optional
- bootstrap
Package stringId The java package for the bootstrap. Optional
- bootstrap
Runner stringClass The runner class for the bootstrap. Optional
- max
Depth number The max depth of the traversal stack Robo can explore. Optional
- max
Steps number The max number of steps/actions Robo can execute. Default is no limit (0). Optional
- app_
initial_ stractivity The initial activity that should be used to start the app. Optional
- bootstrap_
package_ strid The java package for the bootstrap. Optional
- bootstrap_
runner_ strclass 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
- app
Initial StringActivity The initial activity that should be used to start the app. Optional
- bootstrap
Package StringId The java package for the bootstrap. Optional
- bootstrap
Runner StringClass The runner class for the bootstrap. Optional
- max
Depth Number The max depth of the traversal stack Robo can explore. Optional
- max
Steps Number The max number of steps/actions Robo can execute. Default is no limit (0). Optional
AndroidTestResponse
- Android
App Pulumi.Info Google Native. Tool Results. V1Beta3. Inputs. Android App Info Response Information about the application under test.
- Android
Instrumentation Pulumi.Test Google Native. Tool Results. V1Beta3. Inputs. Android Instrumentation Test Response An Android instrumentation test.
- Android
Robo Pulumi.Test Google Native. Tool Results. V1Beta3. Inputs. Android Robo Test Response An Android robo test.
- Android
Test Pulumi.Loop Google Native. Tool Results. V1Beta3. Inputs. Android Test Loop Response An Android test loop.
- Test
Timeout Pulumi.Google Native. Tool Results. V1Beta3. Inputs. Duration Response Max time a test is allowed to run before it is automatically cancelled.
- Android
App AndroidInfo App Info Response Information about the application under test.
- Android
Instrumentation AndroidTest Instrumentation Test Response An Android instrumentation test.
- Android
Robo AndroidTest Robo Test Response An Android robo test.
- Android
Test AndroidLoop Test Loop Response An Android test loop.
- Test
Timeout DurationResponse Max time a test is allowed to run before it is automatically cancelled.
- android
App AndroidInfo App Info Response Information about the application under test.
- android
Instrumentation AndroidTest Instrumentation Test Response An Android instrumentation test.
- android
Robo AndroidTest Robo Test Response An Android robo test.
- android
Test AndroidLoop Test Loop Response An Android test loop.
- test
Timeout DurationResponse Max time a test is allowed to run before it is automatically cancelled.
- android
App AndroidInfo App Info Response Information about the application under test.
- android
Instrumentation AndroidTest Instrumentation Test Response An Android instrumentation test.
- android
Robo AndroidTest Robo Test Response An Android robo test.
- android
Test AndroidLoop Test Loop Response An Android test loop.
- test
Timeout DurationResponse Max time a test is allowed to run before it is automatically cancelled.
- android_
app_ Androidinfo App Info Response Information about the application under test.
- android_
instrumentation_ Androidtest Instrumentation Test Response An Android instrumentation test.
- android_
robo_ Androidtest Robo Test Response An Android robo test.
- android_
test_ Androidloop Test Loop Response An Android test loop.
- test_
timeout DurationResponse Max time a test is allowed to run before it is automatically cancelled.
- android
App Property MapInfo Information about the application under test.
- android
Instrumentation Property MapTest An Android instrumentation test.
- android
Robo Property MapTest An Android robo test.
- android
Test Property MapLoop An Android test loop.
- test
Timeout 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 negativenanos
field. For durations of one second or more, a non-zero value for thenanos
field must be of the same sign as theseconds
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 negativenanos
field. For durations of one second or more, a non-zero value for thenanos
field must be of the same sign as theseconds
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 negativenanos
field. For durations of one second or more, a non-zero value for thenanos
field must be of the same sign as theseconds
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 negativenanos
field. For durations of one second or more, a non-zero value for thenanos
field must be of the same sign as theseconds
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 negativenanos
field. For durations of one second or more, a non-zero value for thenanos
field must be of the same sign as theseconds
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 negativenanos
field. For durations of one second or more, a non-zero value for thenanos
field must be of the same sign as theseconds
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.
- Device
Out boolOf Memory 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 boolCrash 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 boolCrawl 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 boolOf Memory 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 boolCrash 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 boolCrawl 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.
- device
Out BooleanOf Memory If the device ran out of memory during a test, causing the test to crash.
- failed
Roboscript 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.
- not
Installed 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.
- other
Native BooleanCrash If a native process (including any other than the app) crashed.
- timed
Out Boolean If the test overran some time limit, and that is why it failed.
- unable
To BooleanCrawl 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.
- device
Out booleanOf Memory If the device ran out of memory during a test, causing the test to crash.
- failed
Roboscript 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.
- not
Installed 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.
- other
Native booleanCrash If a native process (including any other than the app) crashed.
- timed
Out boolean If the test overran some time limit, and that is why it failed.
- unable
To booleanCrawl 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_ boolof_ memory 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_ boolcrash 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_ boolcrawl 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.
- device
Out BooleanOf Memory If the device ran out of memory during a test, causing the test to crash.
- failed
Roboscript 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.
- not
Installed 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.
- other
Native BooleanCrash If a native process (including any other than the app) crashed.
- timed
Out Boolean If the test overran some time limit, and that is why it failed.
- unable
To BooleanCrawl If the robo was unable to crawl the app; perhaps because the app did not start.
InconclusiveDetailResponse
- Aborted
By boolUser 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 boolLogs 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.
- Aborted
By boolUser 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 boolLogs 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.
- aborted
By BooleanUser 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 BooleanLogs If results are being provided to the user in certain cases of infrastructure failures
- infrastructure
Failure 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 booleanUser 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 booleanLogs If results are being provided to the user in certain cases of infrastructure failures
- infrastructure
Failure 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_ booluser 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_ boollogs 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.
- aborted
By BooleanUser 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 BooleanLogs If results are being provided to the user in certain cases of infrastructure failures
- infrastructure
Failure 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
- Bundle
Id string Bundle ID of the app.
- Bundle
Id string Bundle ID of the app.
- bundle
Id String Bundle ID of the app.
- bundle
Id string Bundle ID of the app.
- bundle_
id str Bundle ID of the app.
- bundle
Id String Bundle ID of the app.
IosTestResponse
- Ios
App Pulumi.Info Google Native. Tool Results. V1Beta3. Inputs. Ios App Info Response Information about the application under test.
- Ios
Robo Pulumi.Test Google Native. Tool Results. V1Beta3. Inputs. Ios Robo Test Response An iOS Robo test.
- Ios
Test Pulumi.Loop Google Native. Tool Results. V1Beta3. Inputs. Ios Test Loop Response An iOS test loop.
- Ios
Xc Pulumi.Test Google Native. Tool Results. V1Beta3. Inputs. Ios Xc Test Response An iOS XCTest.
- Test
Timeout Pulumi.Google Native. Tool Results. V1Beta3. Inputs. Duration Response Max time a test is allowed to run before it is automatically cancelled.
- Ios
App IosInfo App Info Response Information about the application under test.
- Ios
Robo IosTest Robo Test Response An iOS Robo test.
- Ios
Test IosLoop Test Loop Response An iOS test loop.
- Ios
Xc IosTest Xc Test Response An iOS XCTest.
- Test
Timeout DurationResponse Max time a test is allowed to run before it is automatically cancelled.
- ios
App IosInfo App Info Response Information about the application under test.
- ios
Robo IosTest Robo Test Response An iOS Robo test.
- ios
Test IosLoop Test Loop Response An iOS test loop.
- ios
Xc IosTest Xc Test Response An iOS XCTest.
- test
Timeout DurationResponse Max time a test is allowed to run before it is automatically cancelled.
- ios
App IosInfo App Info Response Information about the application under test.
- ios
Robo IosTest Robo Test Response An iOS Robo test.
- ios
Test IosLoop Test Loop Response An iOS test loop.
- ios
Xc IosTest Xc Test Response An iOS XCTest.
- test
Timeout DurationResponse Max time a test is allowed to run before it is automatically cancelled.
- ios_
app_ Iosinfo App Info Response Information about the application under test.
- ios_
robo_ Iostest Robo Test Response An iOS Robo test.
- ios_
test_ Iosloop Test Loop Response An iOS test loop.
- ios_
xc_ Iostest Xc Test Response An iOS XCTest.
- test_
timeout DurationResponse Max time a test is allowed to run before it is automatically cancelled.
- ios
App Property MapInfo Information about the application under test.
- ios
Robo Property MapTest An iOS Robo test.
- ios
Test Property MapLoop An iOS test loop.
- ios
Xc Property MapTest An iOS XCTest.
- test
Timeout Property Map Max time a test is allowed to run before it is automatically cancelled.
IosXcTestResponse
- Bundle
Id string Bundle ID of the app.
- Xcode
Version string Xcode version that the test was run with.
- Bundle
Id string Bundle ID of the app.
- Xcode
Version string Xcode version that the test was run with.
- bundle
Id String Bundle ID of the app.
- xcode
Version String Xcode version that the test was run with.
- bundle
Id string Bundle ID of the app.
- xcode
Version 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.
- bundle
Id String Bundle ID of the app.
- xcode
Version String Xcode version that the test was run with.
OutcomeResponse
- Failure
Detail Pulumi.Google Native. Tool Results. V1Beta3. Inputs. Failure Detail Response More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional
- Inconclusive
Detail Pulumi.Google Native. Tool Results. V1Beta3. Inputs. Inconclusive Detail Response More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional
- Skipped
Detail Pulumi.Google Native. Tool Results. V1Beta3. Inputs. Skipped Detail Response More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional
- Success
Detail Pulumi.Google Native. Tool Results. V1Beta3. Inputs. Success Detail Response 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 FailureDetail Response More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional
- Inconclusive
Detail InconclusiveDetail Response More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional
- Skipped
Detail SkippedDetail Response More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional
- Success
Detail SuccessDetail Response 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 FailureDetail Response More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional
- inconclusive
Detail InconclusiveDetail Response More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional
- skipped
Detail SkippedDetail Response More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional
- success
Detail SuccessDetail Response 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 FailureDetail Response More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional
- inconclusive
Detail InconclusiveDetail Response More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional
- skipped
Detail SkippedDetail Response More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional
- success
Detail SuccessDetail Response 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 FailureDetail Response More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional
- inconclusive_
detail InconclusiveDetail Response More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional
- skipped_
detail SkippedDetail Response More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional
- success_
detail SuccessDetail Response 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
- failure
Detail Property Map More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional
- inconclusive
Detail Property Map More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional
- skipped
Detail Property Map More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional
- success
Detail 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
- Incompatible
App boolVersion 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.
- Incompatible
App boolVersion 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.
- incompatible
App BooleanVersion If the App doesn't support the specific API level.
- incompatible
Architecture Boolean If the App doesn't run on the specific architecture, for example, x86.
- incompatible
Device Boolean If the requested OS version doesn't run on the specific device model.
- incompatible
App booleanVersion If the App doesn't support the specific API level.
- incompatible
Architecture boolean If the App doesn't run on the specific architecture, for example, x86.
- incompatible
Device boolean If the requested OS version doesn't run on the specific device model.
- incompatible_
app_ boolversion 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.
- incompatible
App BooleanVersion If the App doesn't support the specific API level.
- incompatible
Architecture Boolean If the App doesn't run on the specific architecture, for example, x86.
- incompatible
Device Boolean If the requested OS version doesn't run on the specific device model.
SpecificationResponse
- Android
Test Pulumi.Google Native. Tool Results. V1Beta3. Inputs. Android Test Response An Android mobile test execution specification.
- Ios
Test Pulumi.Google Native. Tool Results. V1Beta3. Inputs. Ios Test Response An iOS mobile test execution specification.
- Android
Test AndroidTest Response An Android mobile test execution specification.
- Ios
Test IosTest Response An iOS mobile test execution specification.
- android
Test AndroidTest Response An Android mobile test execution specification.
- ios
Test IosTest Response An iOS mobile test execution specification.
- android
Test AndroidTest Response An Android mobile test execution specification.
- ios
Test IosTest Response An iOS mobile test execution specification.
- android_
test AndroidTest Response An Android mobile test execution specification.
- ios_
test IosTest Response An iOS mobile test execution specification.
- android
Test Property Map An Android mobile test execution specification.
- ios
Test Property Map An iOS mobile test execution specification.
SuccessDetailResponse
- Other
Native boolCrash If a native process other than the app crashed.
- Other
Native boolCrash If a native process other than the app crashed.
- other
Native BooleanCrash If a native process other than the app crashed.
- other
Native booleanCrash If a native process other than the app crashed.
- other_
native_ boolcrash If a native process other than the app crashed.
- other
Native BooleanCrash 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