Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
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)
public static Output<GetExecutionResult> getExecution(GetExecutionArgs args, InvokeOptions options)
fn::invoke:
function: google-native:toolresults/v1beta3:getExecution
arguments:
# arguments dictionaryThe 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
secondsfield and a positive or negativenanosfield. For durations of one second or more, a non-zero value for thenanosfield must be of the same sign as thesecondsfield. 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
secondsfield and a positive or negativenanosfield. For durations of one second or more, a non-zero value for thenanosfield must be of the same sign as thesecondsfield. 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
secondsfield and a positive or negativenanosfield. For durations of one second or more, a non-zero value for thenanosfield must be of the same sign as thesecondsfield. 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
secondsfield and a positive or negativenanosfield. For durations of one second or more, a non-zero value for thenanosfield must be of the same sign as thesecondsfield. 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
secondsfield and a positive or negativenanosfield. For durations of one second or more, a non-zero value for thenanosfield must be of the same sign as thesecondsfield. 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
secondsfield and a positive or negativenanosfield. For durations of one second or more, a non-zero value for thenanosfield must be of the same sign as thesecondsfield. 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
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
