Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.toolresults/v1beta3.getExecution
Explore with Pulumi AI
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)
// 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
Google Cloud Native is in preview. Google Cloud Classic is fully supported.