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

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

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

google-native.toolresults/v1beta3.Execution

Explore with Pulumi AI

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

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

Creates an Execution. The returned Execution will have the id set. May return any of the following canonical error codes: - PERMISSION_DENIED - if the user is not authorized to write to project - INVALID_ARGUMENT - if the request is malformed - NOT_FOUND - if the containing History does not exist Auto-naming is currently not supported for this resource. Note - this resource’s API doesn’t support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Create Execution Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new Execution(name: string, args: ExecutionArgs, opts?: CustomResourceOptions);
@overload
def Execution(resource_name: str,
              args: ExecutionArgs,
              opts: Optional[ResourceOptions] = None)

@overload
def Execution(resource_name: str,
              opts: Optional[ResourceOptions] = None,
              history_id: Optional[str] = None,
              completion_time: Optional[TimestampArgs] = None,
              creation_time: Optional[TimestampArgs] = None,
              dimension_definitions: Optional[Sequence[MatrixDimensionDefinitionArgs]] = None,
              execution_id: Optional[str] = None,
              outcome: Optional[OutcomeArgs] = None,
              project: Optional[str] = None,
              request_id: Optional[str] = None,
              specification: Optional[SpecificationArgs] = None,
              state: Optional[ExecutionState] = None,
              test_execution_matrix_id: Optional[str] = None)
func NewExecution(ctx *Context, name string, args ExecutionArgs, opts ...ResourceOption) (*Execution, error)
public Execution(string name, ExecutionArgs args, CustomResourceOptions? opts = null)
public Execution(String name, ExecutionArgs args)
public Execution(String name, ExecutionArgs args, CustomResourceOptions options)
type: google-native:toolresults/v1beta3:Execution
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. ExecutionArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. ExecutionArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. ExecutionArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. ExecutionArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. ExecutionArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var exampleexecutionResourceResourceFromToolresultsv1beta3 = new GoogleNative.ToolResults.V1Beta3.Execution("exampleexecutionResourceResourceFromToolresultsv1beta3", new()
{
    HistoryId = "string",
    CompletionTime = new GoogleNative.ToolResults.V1Beta3.Inputs.TimestampArgs
    {
        Nanos = 0,
        Seconds = "string",
    },
    CreationTime = new GoogleNative.ToolResults.V1Beta3.Inputs.TimestampArgs
    {
        Nanos = 0,
        Seconds = "string",
    },
    DimensionDefinitions = new[]
    {
        null,
    },
    ExecutionId = "string",
    Outcome = new GoogleNative.ToolResults.V1Beta3.Inputs.OutcomeArgs
    {
        FailureDetail = new GoogleNative.ToolResults.V1Beta3.Inputs.FailureDetailArgs
        {
            Crashed = false,
            DeviceOutOfMemory = false,
            FailedRoboscript = false,
            NotInstalled = false,
            OtherNativeCrash = false,
            TimedOut = false,
            UnableToCrawl = false,
        },
        InconclusiveDetail = new GoogleNative.ToolResults.V1Beta3.Inputs.InconclusiveDetailArgs
        {
            AbortedByUser = false,
            HasErrorLogs = false,
            InfrastructureFailure = false,
        },
        SkippedDetail = new GoogleNative.ToolResults.V1Beta3.Inputs.SkippedDetailArgs
        {
            IncompatibleAppVersion = false,
            IncompatibleArchitecture = false,
            IncompatibleDevice = false,
        },
        SuccessDetail = new GoogleNative.ToolResults.V1Beta3.Inputs.SuccessDetailArgs
        {
            OtherNativeCrash = false,
        },
        Summary = GoogleNative.ToolResults.V1Beta3.OutcomeSummary.Unset,
    },
    Project = "string",
    RequestId = "string",
    Specification = new GoogleNative.ToolResults.V1Beta3.Inputs.SpecificationArgs
    {
        AndroidTest = new GoogleNative.ToolResults.V1Beta3.Inputs.AndroidTestArgs
        {
            AndroidAppInfo = new GoogleNative.ToolResults.V1Beta3.Inputs.AndroidAppInfoArgs
            {
                Name = "string",
                PackageName = "string",
                VersionCode = "string",
                VersionName = "string",
            },
            AndroidInstrumentationTest = new GoogleNative.ToolResults.V1Beta3.Inputs.AndroidInstrumentationTestArgs
            {
                TestPackageId = "string",
                TestRunnerClass = "string",
                TestTargets = new[]
                {
                    "string",
                },
                UseOrchestrator = false,
            },
            AndroidRoboTest = new GoogleNative.ToolResults.V1Beta3.Inputs.AndroidRoboTestArgs
            {
                AppInitialActivity = "string",
                BootstrapPackageId = "string",
                BootstrapRunnerClass = "string",
                MaxDepth = 0,
                MaxSteps = 0,
            },
            AndroidTestLoop = null,
            TestTimeout = new GoogleNative.ToolResults.V1Beta3.Inputs.DurationArgs
            {
                Nanos = 0,
                Seconds = "string",
            },
        },
        IosTest = new GoogleNative.ToolResults.V1Beta3.Inputs.IosTestArgs
        {
            IosAppInfo = new GoogleNative.ToolResults.V1Beta3.Inputs.IosAppInfoArgs
            {
                Name = "string",
            },
            IosRoboTest = null,
            IosTestLoop = new GoogleNative.ToolResults.V1Beta3.Inputs.IosTestLoopArgs
            {
                BundleId = "string",
            },
            IosXcTest = new GoogleNative.ToolResults.V1Beta3.Inputs.IosXcTestArgs
            {
                BundleId = "string",
                XcodeVersion = "string",
            },
            TestTimeout = new GoogleNative.ToolResults.V1Beta3.Inputs.DurationArgs
            {
                Nanos = 0,
                Seconds = "string",
            },
        },
    },
    State = GoogleNative.ToolResults.V1Beta3.ExecutionState.UnknownState,
    TestExecutionMatrixId = "string",
});
Copy
example, err := toolresults.NewExecution(ctx, "exampleexecutionResourceResourceFromToolresultsv1beta3", &toolresults.ExecutionArgs{
	HistoryId: pulumi.String("string"),
	CompletionTime: &toolresults.TimestampArgs{
		Nanos:   pulumi.Int(0),
		Seconds: pulumi.String("string"),
	},
	CreationTime: &toolresults.TimestampArgs{
		Nanos:   pulumi.Int(0),
		Seconds: pulumi.String("string"),
	},
	DimensionDefinitions: toolresults.MatrixDimensionDefinitionArray{
		&toolresults.MatrixDimensionDefinitionArgs{},
	},
	ExecutionId: pulumi.String("string"),
	Outcome: &toolresults.OutcomeArgs{
		FailureDetail: &toolresults.FailureDetailArgs{
			Crashed:           pulumi.Bool(false),
			DeviceOutOfMemory: pulumi.Bool(false),
			FailedRoboscript:  pulumi.Bool(false),
			NotInstalled:      pulumi.Bool(false),
			OtherNativeCrash:  pulumi.Bool(false),
			TimedOut:          pulumi.Bool(false),
			UnableToCrawl:     pulumi.Bool(false),
		},
		InconclusiveDetail: &toolresults.InconclusiveDetailArgs{
			AbortedByUser:         pulumi.Bool(false),
			HasErrorLogs:          pulumi.Bool(false),
			InfrastructureFailure: pulumi.Bool(false),
		},
		SkippedDetail: &toolresults.SkippedDetailArgs{
			IncompatibleAppVersion:   pulumi.Bool(false),
			IncompatibleArchitecture: pulumi.Bool(false),
			IncompatibleDevice:       pulumi.Bool(false),
		},
		SuccessDetail: &toolresults.SuccessDetailArgs{
			OtherNativeCrash: pulumi.Bool(false),
		},
		Summary: toolresults.OutcomeSummaryUnset,
	},
	Project:   pulumi.String("string"),
	RequestId: pulumi.String("string"),
	Specification: &toolresults.SpecificationArgs{
		AndroidTest: &toolresults.AndroidTestArgs{
			AndroidAppInfo: &toolresults.AndroidAppInfoArgs{
				Name:        pulumi.String("string"),
				PackageName: pulumi.String("string"),
				VersionCode: pulumi.String("string"),
				VersionName: pulumi.String("string"),
			},
			AndroidInstrumentationTest: &toolresults.AndroidInstrumentationTestArgs{
				TestPackageId:   pulumi.String("string"),
				TestRunnerClass: pulumi.String("string"),
				TestTargets: pulumi.StringArray{
					pulumi.String("string"),
				},
				UseOrchestrator: pulumi.Bool(false),
			},
			AndroidRoboTest: &toolresults.AndroidRoboTestArgs{
				AppInitialActivity:   pulumi.String("string"),
				BootstrapPackageId:   pulumi.String("string"),
				BootstrapRunnerClass: pulumi.String("string"),
				MaxDepth:             pulumi.Int(0),
				MaxSteps:             pulumi.Int(0),
			},
			AndroidTestLoop: &toolresults.AndroidTestLoopArgs{},
			TestTimeout: &toolresults.DurationArgs{
				Nanos:   pulumi.Int(0),
				Seconds: pulumi.String("string"),
			},
		},
		IosTest: &toolresults.IosTestArgs{
			IosAppInfo: &toolresults.IosAppInfoArgs{
				Name: pulumi.String("string"),
			},
			IosRoboTest: &toolresults.IosRoboTestArgs{},
			IosTestLoop: &toolresults.IosTestLoopArgs{
				BundleId: pulumi.String("string"),
			},
			IosXcTest: &toolresults.IosXcTestArgs{
				BundleId:     pulumi.String("string"),
				XcodeVersion: pulumi.String("string"),
			},
			TestTimeout: &toolresults.DurationArgs{
				Nanos:   pulumi.Int(0),
				Seconds: pulumi.String("string"),
			},
		},
	},
	State:                 toolresults.ExecutionStateUnknownState,
	TestExecutionMatrixId: pulumi.String("string"),
})
Copy
var exampleexecutionResourceResourceFromToolresultsv1beta3 = new Execution("exampleexecutionResourceResourceFromToolresultsv1beta3", ExecutionArgs.builder()
    .historyId("string")
    .completionTime(TimestampArgs.builder()
        .nanos(0)
        .seconds("string")
        .build())
    .creationTime(TimestampArgs.builder()
        .nanos(0)
        .seconds("string")
        .build())
    .dimensionDefinitions()
    .executionId("string")
    .outcome(OutcomeArgs.builder()
        .failureDetail(FailureDetailArgs.builder()
            .crashed(false)
            .deviceOutOfMemory(false)
            .failedRoboscript(false)
            .notInstalled(false)
            .otherNativeCrash(false)
            .timedOut(false)
            .unableToCrawl(false)
            .build())
        .inconclusiveDetail(InconclusiveDetailArgs.builder()
            .abortedByUser(false)
            .hasErrorLogs(false)
            .infrastructureFailure(false)
            .build())
        .skippedDetail(SkippedDetailArgs.builder()
            .incompatibleAppVersion(false)
            .incompatibleArchitecture(false)
            .incompatibleDevice(false)
            .build())
        .successDetail(SuccessDetailArgs.builder()
            .otherNativeCrash(false)
            .build())
        .summary("unset")
        .build())
    .project("string")
    .requestId("string")
    .specification(SpecificationArgs.builder()
        .androidTest(AndroidTestArgs.builder()
            .androidAppInfo(AndroidAppInfoArgs.builder()
                .name("string")
                .packageName("string")
                .versionCode("string")
                .versionName("string")
                .build())
            .androidInstrumentationTest(AndroidInstrumentationTestArgs.builder()
                .testPackageId("string")
                .testRunnerClass("string")
                .testTargets("string")
                .useOrchestrator(false)
                .build())
            .androidRoboTest(AndroidRoboTestArgs.builder()
                .appInitialActivity("string")
                .bootstrapPackageId("string")
                .bootstrapRunnerClass("string")
                .maxDepth(0)
                .maxSteps(0)
                .build())
            .androidTestLoop()
            .testTimeout(DurationArgs.builder()
                .nanos(0)
                .seconds("string")
                .build())
            .build())
        .iosTest(IosTestArgs.builder()
            .iosAppInfo(IosAppInfoArgs.builder()
                .name("string")
                .build())
            .iosRoboTest()
            .iosTestLoop(IosTestLoopArgs.builder()
                .bundleId("string")
                .build())
            .iosXcTest(IosXcTestArgs.builder()
                .bundleId("string")
                .xcodeVersion("string")
                .build())
            .testTimeout(DurationArgs.builder()
                .nanos(0)
                .seconds("string")
                .build())
            .build())
        .build())
    .state("unknownState")
    .testExecutionMatrixId("string")
    .build());
Copy
exampleexecution_resource_resource_from_toolresultsv1beta3 = google_native.toolresults.v1beta3.Execution("exampleexecutionResourceResourceFromToolresultsv1beta3",
    history_id="string",
    completion_time={
        "nanos": 0,
        "seconds": "string",
    },
    creation_time={
        "nanos": 0,
        "seconds": "string",
    },
    dimension_definitions=[{}],
    execution_id="string",
    outcome={
        "failure_detail": {
            "crashed": False,
            "device_out_of_memory": False,
            "failed_roboscript": False,
            "not_installed": False,
            "other_native_crash": False,
            "timed_out": False,
            "unable_to_crawl": False,
        },
        "inconclusive_detail": {
            "aborted_by_user": False,
            "has_error_logs": False,
            "infrastructure_failure": False,
        },
        "skipped_detail": {
            "incompatible_app_version": False,
            "incompatible_architecture": False,
            "incompatible_device": False,
        },
        "success_detail": {
            "other_native_crash": False,
        },
        "summary": google_native.toolresults.v1beta3.OutcomeSummary.UNSET,
    },
    project="string",
    request_id="string",
    specification={
        "android_test": {
            "android_app_info": {
                "name": "string",
                "package_name": "string",
                "version_code": "string",
                "version_name": "string",
            },
            "android_instrumentation_test": {
                "test_package_id": "string",
                "test_runner_class": "string",
                "test_targets": ["string"],
                "use_orchestrator": False,
            },
            "android_robo_test": {
                "app_initial_activity": "string",
                "bootstrap_package_id": "string",
                "bootstrap_runner_class": "string",
                "max_depth": 0,
                "max_steps": 0,
            },
            "android_test_loop": {},
            "test_timeout": {
                "nanos": 0,
                "seconds": "string",
            },
        },
        "ios_test": {
            "ios_app_info": {
                "name": "string",
            },
            "ios_robo_test": {},
            "ios_test_loop": {
                "bundle_id": "string",
            },
            "ios_xc_test": {
                "bundle_id": "string",
                "xcode_version": "string",
            },
            "test_timeout": {
                "nanos": 0,
                "seconds": "string",
            },
        },
    },
    state=google_native.toolresults.v1beta3.ExecutionState.UNKNOWN_STATE,
    test_execution_matrix_id="string")
Copy
const exampleexecutionResourceResourceFromToolresultsv1beta3 = new google_native.toolresults.v1beta3.Execution("exampleexecutionResourceResourceFromToolresultsv1beta3", {
    historyId: "string",
    completionTime: {
        nanos: 0,
        seconds: "string",
    },
    creationTime: {
        nanos: 0,
        seconds: "string",
    },
    dimensionDefinitions: [{}],
    executionId: "string",
    outcome: {
        failureDetail: {
            crashed: false,
            deviceOutOfMemory: false,
            failedRoboscript: false,
            notInstalled: false,
            otherNativeCrash: false,
            timedOut: false,
            unableToCrawl: false,
        },
        inconclusiveDetail: {
            abortedByUser: false,
            hasErrorLogs: false,
            infrastructureFailure: false,
        },
        skippedDetail: {
            incompatibleAppVersion: false,
            incompatibleArchitecture: false,
            incompatibleDevice: false,
        },
        successDetail: {
            otherNativeCrash: false,
        },
        summary: google_native.toolresults.v1beta3.OutcomeSummary.Unset,
    },
    project: "string",
    requestId: "string",
    specification: {
        androidTest: {
            androidAppInfo: {
                name: "string",
                packageName: "string",
                versionCode: "string",
                versionName: "string",
            },
            androidInstrumentationTest: {
                testPackageId: "string",
                testRunnerClass: "string",
                testTargets: ["string"],
                useOrchestrator: false,
            },
            androidRoboTest: {
                appInitialActivity: "string",
                bootstrapPackageId: "string",
                bootstrapRunnerClass: "string",
                maxDepth: 0,
                maxSteps: 0,
            },
            androidTestLoop: {},
            testTimeout: {
                nanos: 0,
                seconds: "string",
            },
        },
        iosTest: {
            iosAppInfo: {
                name: "string",
            },
            iosRoboTest: {},
            iosTestLoop: {
                bundleId: "string",
            },
            iosXcTest: {
                bundleId: "string",
                xcodeVersion: "string",
            },
            testTimeout: {
                nanos: 0,
                seconds: "string",
            },
        },
    },
    state: google_native.toolresults.v1beta3.ExecutionState.UnknownState,
    testExecutionMatrixId: "string",
});
Copy
type: google-native:toolresults/v1beta3:Execution
properties:
    completionTime:
        nanos: 0
        seconds: string
    creationTime:
        nanos: 0
        seconds: string
    dimensionDefinitions:
        - {}
    executionId: string
    historyId: string
    outcome:
        failureDetail:
            crashed: false
            deviceOutOfMemory: false
            failedRoboscript: false
            notInstalled: false
            otherNativeCrash: false
            timedOut: false
            unableToCrawl: false
        inconclusiveDetail:
            abortedByUser: false
            hasErrorLogs: false
            infrastructureFailure: false
        skippedDetail:
            incompatibleAppVersion: false
            incompatibleArchitecture: false
            incompatibleDevice: false
        successDetail:
            otherNativeCrash: false
        summary: unset
    project: string
    requestId: string
    specification:
        androidTest:
            androidAppInfo:
                name: string
                packageName: string
                versionCode: string
                versionName: string
            androidInstrumentationTest:
                testPackageId: string
                testRunnerClass: string
                testTargets:
                    - string
                useOrchestrator: false
            androidRoboTest:
                appInitialActivity: string
                bootstrapPackageId: string
                bootstrapRunnerClass: string
                maxDepth: 0
                maxSteps: 0
            androidTestLoop: {}
            testTimeout:
                nanos: 0
                seconds: string
        iosTest:
            iosAppInfo:
                name: string
            iosRoboTest: {}
            iosTestLoop:
                bundleId: string
            iosXcTest:
                bundleId: string
                xcodeVersion: string
            testTimeout:
                nanos: 0
                seconds: string
    state: unknownState
    testExecutionMatrixId: string
Copy

Execution Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The Execution resource accepts the following input properties:

HistoryId
This property is required.
Changes to this property will trigger replacement.
string
CompletionTime Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.Timestamp
The time when the Execution status transitioned to COMPLETE. This value will be set automatically when state transitions to COMPLETE. - In response: set if the execution state is COMPLETE. - In create/update request: never set
CreationTime Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.Timestamp
The time when the Execution was created. This value will be set automatically when CreateExecution is called. - In response: always set - In create/update request: never set
DimensionDefinitions List<Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.MatrixDimensionDefinition>
The dimensions along which different steps in this execution may vary. This must remain fixed over the life of the execution. Returns INVALID_ARGUMENT if this field is set in an update request. Returns INVALID_ARGUMENT if the same name occurs in more than one dimension_definition. Returns INVALID_ARGUMENT if the size of the list is over 100. - In response: present if set by create - In create request: optional - In update request: never set
ExecutionId string
A unique identifier within a History for this Execution. Returns INVALID_ARGUMENT if this field is set or overwritten by the caller. - In response always set - In create/update request: never set
Outcome Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.Outcome
Classify the result, for example into SUCCESS or FAILURE - In response: present if set by create/update request - In create/update request: optional
Project Changes to this property will trigger replacement. string
RequestId string
A unique request ID for server to detect duplicated requests. For example, a UUID. Optional, but strongly recommended.
Specification Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.Specification
Lightweight information about execution request. - In response: present if set by create - In create: optional - In update: optional
State Pulumi.GoogleNative.ToolResults.V1Beta3.ExecutionState
The initial state is IN_PROGRESS. The only legal state transitions is from IN_PROGRESS to COMPLETE. A PRECONDITION_FAILED will be returned if an invalid transition is requested. The state can only be set to COMPLETE once. A FAILED_PRECONDITION will be returned if the state is set to COMPLETE multiple times. If the state is set to COMPLETE, all the in-progress steps within the execution will be set as COMPLETE. If the outcome of the step is not set, the outcome will be set to INCONCLUSIVE. - In response always set - In create/update request: optional
TestExecutionMatrixId string
TestExecution Matrix ID that the TestExecutionService uses. - In response: present if set by create - In create: optional - In update: never set
HistoryId
This property is required.
Changes to this property will trigger replacement.
string
CompletionTime TimestampArgs
The time when the Execution status transitioned to COMPLETE. This value will be set automatically when state transitions to COMPLETE. - In response: set if the execution state is COMPLETE. - In create/update request: never set
CreationTime TimestampArgs
The time when the Execution was created. This value will be set automatically when CreateExecution is called. - In response: always set - In create/update request: never set
DimensionDefinitions []MatrixDimensionDefinitionArgs
The dimensions along which different steps in this execution may vary. This must remain fixed over the life of the execution. Returns INVALID_ARGUMENT if this field is set in an update request. Returns INVALID_ARGUMENT if the same name occurs in more than one dimension_definition. Returns INVALID_ARGUMENT if the size of the list is over 100. - In response: present if set by create - In create request: optional - In update request: never set
ExecutionId string
A unique identifier within a History for this Execution. Returns INVALID_ARGUMENT if this field is set or overwritten by the caller. - In response always set - In create/update request: never set
Outcome OutcomeArgs
Classify the result, for example into SUCCESS or FAILURE - In response: present if set by create/update request - In create/update request: optional
Project Changes to this property will trigger replacement. string
RequestId string
A unique request ID for server to detect duplicated requests. For example, a UUID. Optional, but strongly recommended.
Specification SpecificationArgs
Lightweight information about execution request. - In response: present if set by create - In create: optional - In update: optional
State ExecutionStateEnum
The initial state is IN_PROGRESS. The only legal state transitions is from IN_PROGRESS to COMPLETE. A PRECONDITION_FAILED will be returned if an invalid transition is requested. The state can only be set to COMPLETE once. A FAILED_PRECONDITION will be returned if the state is set to COMPLETE multiple times. If the state is set to COMPLETE, all the in-progress steps within the execution will be set as COMPLETE. If the outcome of the step is not set, the outcome will be set to INCONCLUSIVE. - In response always set - In create/update request: optional
TestExecutionMatrixId string
TestExecution Matrix ID that the TestExecutionService uses. - In response: present if set by create - In create: optional - In update: never set
historyId
This property is required.
Changes to this property will trigger replacement.
String
completionTime Timestamp
The time when the Execution status transitioned to COMPLETE. This value will be set automatically when state transitions to COMPLETE. - In response: set if the execution state is COMPLETE. - In create/update request: never set
creationTime Timestamp
The time when the Execution was created. This value will be set automatically when CreateExecution is called. - In response: always set - In create/update request: never set
dimensionDefinitions List<MatrixDimensionDefinition>
The dimensions along which different steps in this execution may vary. This must remain fixed over the life of the execution. Returns INVALID_ARGUMENT if this field is set in an update request. Returns INVALID_ARGUMENT if the same name occurs in more than one dimension_definition. Returns INVALID_ARGUMENT if the size of the list is over 100. - In response: present if set by create - In create request: optional - In update request: never set
executionId String
A unique identifier within a History for this Execution. Returns INVALID_ARGUMENT if this field is set or overwritten by the caller. - In response always set - In create/update request: never set
outcome Outcome
Classify the result, for example into SUCCESS or FAILURE - In response: present if set by create/update request - In create/update request: optional
project Changes to this property will trigger replacement. String
requestId String
A unique request ID for server to detect duplicated requests. For example, a UUID. Optional, but strongly recommended.
specification Specification
Lightweight information about execution request. - In response: present if set by create - In create: optional - In update: optional
state ExecutionState
The initial state is IN_PROGRESS. The only legal state transitions is from IN_PROGRESS to COMPLETE. A PRECONDITION_FAILED will be returned if an invalid transition is requested. The state can only be set to COMPLETE once. A FAILED_PRECONDITION will be returned if the state is set to COMPLETE multiple times. If the state is set to COMPLETE, all the in-progress steps within the execution will be set as COMPLETE. If the outcome of the step is not set, the outcome will be set to INCONCLUSIVE. - In response always set - In create/update request: optional
testExecutionMatrixId String
TestExecution Matrix ID that the TestExecutionService uses. - In response: present if set by create - In create: optional - In update: never set
historyId
This property is required.
Changes to this property will trigger replacement.
string
completionTime Timestamp
The time when the Execution status transitioned to COMPLETE. This value will be set automatically when state transitions to COMPLETE. - In response: set if the execution state is COMPLETE. - In create/update request: never set
creationTime Timestamp
The time when the Execution was created. This value will be set automatically when CreateExecution is called. - In response: always set - In create/update request: never set
dimensionDefinitions MatrixDimensionDefinition[]
The dimensions along which different steps in this execution may vary. This must remain fixed over the life of the execution. Returns INVALID_ARGUMENT if this field is set in an update request. Returns INVALID_ARGUMENT if the same name occurs in more than one dimension_definition. Returns INVALID_ARGUMENT if the size of the list is over 100. - In response: present if set by create - In create request: optional - In update request: never set
executionId string
A unique identifier within a History for this Execution. Returns INVALID_ARGUMENT if this field is set or overwritten by the caller. - In response always set - In create/update request: never set
outcome Outcome
Classify the result, for example into SUCCESS or FAILURE - In response: present if set by create/update request - In create/update request: optional
project Changes to this property will trigger replacement. string
requestId string
A unique request ID for server to detect duplicated requests. For example, a UUID. Optional, but strongly recommended.
specification Specification
Lightweight information about execution request. - In response: present if set by create - In create: optional - In update: optional
state ExecutionState
The initial state is IN_PROGRESS. The only legal state transitions is from IN_PROGRESS to COMPLETE. A PRECONDITION_FAILED will be returned if an invalid transition is requested. The state can only be set to COMPLETE once. A FAILED_PRECONDITION will be returned if the state is set to COMPLETE multiple times. If the state is set to COMPLETE, all the in-progress steps within the execution will be set as COMPLETE. If the outcome of the step is not set, the outcome will be set to INCONCLUSIVE. - In response always set - In create/update request: optional
testExecutionMatrixId string
TestExecution Matrix ID that the TestExecutionService uses. - In response: present if set by create - In create: optional - In update: never set
history_id
This property is required.
Changes to this property will trigger replacement.
str
completion_time TimestampArgs
The time when the Execution status transitioned to COMPLETE. This value will be set automatically when state transitions to COMPLETE. - In response: set if the execution state is COMPLETE. - In create/update request: never set
creation_time TimestampArgs
The time when the Execution was created. This value will be set automatically when CreateExecution is called. - In response: always set - In create/update request: never set
dimension_definitions Sequence[MatrixDimensionDefinitionArgs]
The dimensions along which different steps in this execution may vary. This must remain fixed over the life of the execution. Returns INVALID_ARGUMENT if this field is set in an update request. Returns INVALID_ARGUMENT if the same name occurs in more than one dimension_definition. Returns INVALID_ARGUMENT if the size of the list is over 100. - In response: present if set by create - In create request: optional - In update request: never set
execution_id str
A unique identifier within a History for this Execution. Returns INVALID_ARGUMENT if this field is set or overwritten by the caller. - In response always set - In create/update request: never set
outcome OutcomeArgs
Classify the result, for example into SUCCESS or FAILURE - In response: present if set by create/update request - In create/update request: optional
project Changes to this property will trigger replacement. str
request_id str
A unique request ID for server to detect duplicated requests. For example, a UUID. Optional, but strongly recommended.
specification SpecificationArgs
Lightweight information about execution request. - In response: present if set by create - In create: optional - In update: optional
state ExecutionState
The initial state is IN_PROGRESS. The only legal state transitions is from IN_PROGRESS to COMPLETE. A PRECONDITION_FAILED will be returned if an invalid transition is requested. The state can only be set to COMPLETE once. A FAILED_PRECONDITION will be returned if the state is set to COMPLETE multiple times. If the state is set to COMPLETE, all the in-progress steps within the execution will be set as COMPLETE. If the outcome of the step is not set, the outcome will be set to INCONCLUSIVE. - In response always set - In create/update request: optional
test_execution_matrix_id str
TestExecution Matrix ID that the TestExecutionService uses. - In response: present if set by create - In create: optional - In update: never set
historyId
This property is required.
Changes to this property will trigger replacement.
String
completionTime Property Map
The time when the Execution status transitioned to COMPLETE. This value will be set automatically when state transitions to COMPLETE. - In response: set if the execution state is COMPLETE. - In create/update request: never set
creationTime Property Map
The time when the Execution was created. This value will be set automatically when CreateExecution is called. - In response: always set - In create/update request: never set
dimensionDefinitions List<Property Map>
The dimensions along which different steps in this execution may vary. This must remain fixed over the life of the execution. Returns INVALID_ARGUMENT if this field is set in an update request. Returns INVALID_ARGUMENT if the same name occurs in more than one dimension_definition. Returns INVALID_ARGUMENT if the size of the list is over 100. - In response: present if set by create - In create request: optional - In update request: never set
executionId String
A unique identifier within a History for this Execution. Returns INVALID_ARGUMENT if this field is set or overwritten by the caller. - In response always set - In create/update request: never set
outcome Property Map
Classify the result, for example into SUCCESS or FAILURE - In response: present if set by create/update request - In create/update request: optional
project Changes to this property will trigger replacement. String
requestId String
A unique request ID for server to detect duplicated requests. For example, a UUID. Optional, but strongly recommended.
specification Property Map
Lightweight information about execution request. - In response: present if set by create - In create: optional - In update: optional
state "unknownState" | "pending" | "inProgress" | "complete"
The initial state is IN_PROGRESS. The only legal state transitions is from IN_PROGRESS to COMPLETE. A PRECONDITION_FAILED will be returned if an invalid transition is requested. The state can only be set to COMPLETE once. A FAILED_PRECONDITION will be returned if the state is set to COMPLETE multiple times. If the state is set to COMPLETE, all the in-progress steps within the execution will be set as COMPLETE. If the outcome of the step is not set, the outcome will be set to INCONCLUSIVE. - In response always set - In create/update request: optional
testExecutionMatrixId String
TestExecution Matrix ID that the TestExecutionService uses. - In response: present if set by create - In create: optional - In update: never set

Outputs

All input properties are implicitly available as output properties. Additionally, the Execution resource produces the following output properties:

Id string
The provider-assigned unique ID for this managed resource.
Id string
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.
id string
The provider-assigned unique ID for this managed resource.
id str
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.

Supporting Types

AndroidAppInfo
, AndroidAppInfoArgs

Name string
The name of the app. Optional
PackageName string
The package name of the app. Required.
VersionCode string
The internal version code of the app. Optional.
VersionName string
The version name of the app. Optional.
Name string
The name of the app. Optional
PackageName string
The package name of the app. Required.
VersionCode string
The internal version code of the app. Optional.
VersionName string
The version name of the app. Optional.
name String
The name of the app. Optional
packageName String
The package name of the app. Required.
versionCode String
The internal version code of the app. Optional.
versionName String
The version name of the app. Optional.
name string
The name of the app. Optional
packageName string
The package name of the app. Required.
versionCode string
The internal version code of the app. Optional.
versionName string
The version name of the app. Optional.
name str
The name of the app. Optional
package_name str
The package name of the app. Required.
version_code str
The internal version code of the app. Optional.
version_name str
The version name of the app. Optional.
name String
The name of the app. Optional
packageName String
The package name of the app. Required.
versionCode String
The internal version code of the app. Optional.
versionName String
The version name of the app. Optional.

AndroidAppInfoResponse
, AndroidAppInfoResponseArgs

Name This property is required. string
The name of the app. Optional
PackageName This property is required. string
The package name of the app. Required.
VersionCode This property is required. string
The internal version code of the app. Optional.
VersionName This property is required. string
The version name of the app. Optional.
Name This property is required. string
The name of the app. Optional
PackageName This property is required. string
The package name of the app. Required.
VersionCode This property is required. string
The internal version code of the app. Optional.
VersionName This property is required. string
The version name of the app. Optional.
name This property is required. String
The name of the app. Optional
packageName This property is required. String
The package name of the app. Required.
versionCode This property is required. String
The internal version code of the app. Optional.
versionName This property is required. String
The version name of the app. Optional.
name This property is required. string
The name of the app. Optional
packageName This property is required. string
The package name of the app. Required.
versionCode This property is required. string
The internal version code of the app. Optional.
versionName This property is required. string
The version name of the app. Optional.
name This property is required. str
The name of the app. Optional
package_name This property is required. str
The package name of the app. Required.
version_code This property is required. str
The internal version code of the app. Optional.
version_name This property is required. str
The version name of the app. Optional.
name This property is required. String
The name of the app. Optional
packageName This property is required. String
The package name of the app. Required.
versionCode This property is required. String
The internal version code of the app. Optional.
versionName This property is required. String
The version name of the app. Optional.

AndroidInstrumentationTest
, AndroidInstrumentationTestArgs

TestPackageId string
The java package for the test to be executed. Required
TestRunnerClass string
The InstrumentationTestRunner class. Required
TestTargets List<string>
Each target must be fully qualified with the package name or class name, in one of these formats: - "package package_name" - "class package_name.class_name" - "class package_name.class_name#method_name" If empty, all targets in the module will be run.
UseOrchestrator bool
The flag indicates whether Android Test Orchestrator will be used to run test or not.
TestPackageId string
The java package for the test to be executed. Required
TestRunnerClass string
The InstrumentationTestRunner class. Required
TestTargets []string
Each target must be fully qualified with the package name or class name, in one of these formats: - "package package_name" - "class package_name.class_name" - "class package_name.class_name#method_name" If empty, all targets in the module will be run.
UseOrchestrator bool
The flag indicates whether Android Test Orchestrator will be used to run test or not.
testPackageId String
The java package for the test to be executed. Required
testRunnerClass String
The InstrumentationTestRunner class. Required
testTargets List<String>
Each target must be fully qualified with the package name or class name, in one of these formats: - "package package_name" - "class package_name.class_name" - "class package_name.class_name#method_name" If empty, all targets in the module will be run.
useOrchestrator Boolean
The flag indicates whether Android Test Orchestrator will be used to run test or not.
testPackageId string
The java package for the test to be executed. Required
testRunnerClass string
The InstrumentationTestRunner class. Required
testTargets string[]
Each target must be fully qualified with the package name or class name, in one of these formats: - "package package_name" - "class package_name.class_name" - "class package_name.class_name#method_name" If empty, all targets in the module will be run.
useOrchestrator boolean
The flag indicates whether Android Test Orchestrator will be used to run test or not.
test_package_id str
The java package for the test to be executed. Required
test_runner_class str
The InstrumentationTestRunner class. Required
test_targets Sequence[str]
Each target must be fully qualified with the package name or class name, in one of these formats: - "package package_name" - "class package_name.class_name" - "class package_name.class_name#method_name" If empty, all targets in the module will be run.
use_orchestrator bool
The flag indicates whether Android Test Orchestrator will be used to run test or not.
testPackageId String
The java package for the test to be executed. Required
testRunnerClass String
The InstrumentationTestRunner class. Required
testTargets List<String>
Each target must be fully qualified with the package name or class name, in one of these formats: - "package package_name" - "class package_name.class_name" - "class package_name.class_name#method_name" If empty, all targets in the module will be run.
useOrchestrator Boolean
The flag indicates whether Android Test Orchestrator will be used to run test or not.

AndroidInstrumentationTestResponse
, AndroidInstrumentationTestResponseArgs

TestPackageId This property is required. string
The java package for the test to be executed. Required
TestRunnerClass This property is required. string
The InstrumentationTestRunner class. Required
TestTargets This property is required. List<string>
Each target must be fully qualified with the package name or class name, in one of these formats: - "package package_name" - "class package_name.class_name" - "class package_name.class_name#method_name" If empty, all targets in the module will be run.
UseOrchestrator This property is required. bool
The flag indicates whether Android Test Orchestrator will be used to run test or not.
TestPackageId This property is required. string
The java package for the test to be executed. Required
TestRunnerClass This property is required. string
The InstrumentationTestRunner class. Required
TestTargets This property is required. []string
Each target must be fully qualified with the package name or class name, in one of these formats: - "package package_name" - "class package_name.class_name" - "class package_name.class_name#method_name" If empty, all targets in the module will be run.
UseOrchestrator This property is required. bool
The flag indicates whether Android Test Orchestrator will be used to run test or not.
testPackageId This property is required. String
The java package for the test to be executed. Required
testRunnerClass This property is required. String
The InstrumentationTestRunner class. Required
testTargets This property is required. List<String>
Each target must be fully qualified with the package name or class name, in one of these formats: - "package package_name" - "class package_name.class_name" - "class package_name.class_name#method_name" If empty, all targets in the module will be run.
useOrchestrator This property is required. Boolean
The flag indicates whether Android Test Orchestrator will be used to run test or not.
testPackageId This property is required. string
The java package for the test to be executed. Required
testRunnerClass This property is required. string
The InstrumentationTestRunner class. Required
testTargets This property is required. string[]
Each target must be fully qualified with the package name or class name, in one of these formats: - "package package_name" - "class package_name.class_name" - "class package_name.class_name#method_name" If empty, all targets in the module will be run.
useOrchestrator This property is required. boolean
The flag indicates whether Android Test Orchestrator will be used to run test or not.
test_package_id This property is required. str
The java package for the test to be executed. Required
test_runner_class This property is required. str
The InstrumentationTestRunner class. Required
test_targets This property is required. 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 This property is required. bool
The flag indicates whether Android Test Orchestrator will be used to run test or not.
testPackageId This property is required. String
The java package for the test to be executed. Required
testRunnerClass This property is required. String
The InstrumentationTestRunner class. Required
testTargets This property is required. List<String>
Each target must be fully qualified with the package name or class name, in one of these formats: - "package package_name" - "class package_name.class_name" - "class package_name.class_name#method_name" If empty, all targets in the module will be run.
useOrchestrator This property is required. Boolean
The flag indicates whether Android Test Orchestrator will be used to run test or not.

AndroidRoboTest
, AndroidRoboTestArgs

AppInitialActivity string
The initial activity that should be used to start the app. Optional
BootstrapPackageId string
The java package for the bootstrap. Optional
BootstrapRunnerClass string
The runner class for the bootstrap. Optional
MaxDepth int
The max depth of the traversal stack Robo can explore. Optional
MaxSteps int
The max number of steps/actions Robo can execute. Default is no limit (0). Optional
AppInitialActivity string
The initial activity that should be used to start the app. Optional
BootstrapPackageId string
The java package for the bootstrap. Optional
BootstrapRunnerClass string
The runner class for the bootstrap. Optional
MaxDepth int
The max depth of the traversal stack Robo can explore. Optional
MaxSteps int
The max number of steps/actions Robo can execute. Default is no limit (0). Optional
appInitialActivity String
The initial activity that should be used to start the app. Optional
bootstrapPackageId String
The java package for the bootstrap. Optional
bootstrapRunnerClass String
The runner class for the bootstrap. Optional
maxDepth Integer
The max depth of the traversal stack Robo can explore. Optional
maxSteps Integer
The max number of steps/actions Robo can execute. Default is no limit (0). Optional
appInitialActivity string
The initial activity that should be used to start the app. Optional
bootstrapPackageId string
The java package for the bootstrap. Optional
bootstrapRunnerClass string
The runner class for the bootstrap. Optional
maxDepth number
The max depth of the traversal stack Robo can explore. Optional
maxSteps number
The max number of steps/actions Robo can execute. Default is no limit (0). Optional
app_initial_activity str
The initial activity that should be used to start the app. Optional
bootstrap_package_id str
The java package for the bootstrap. Optional
bootstrap_runner_class str
The runner class for the bootstrap. Optional
max_depth int
The max depth of the traversal stack Robo can explore. Optional
max_steps int
The max number of steps/actions Robo can execute. Default is no limit (0). Optional
appInitialActivity String
The initial activity that should be used to start the app. Optional
bootstrapPackageId String
The java package for the bootstrap. Optional
bootstrapRunnerClass String
The runner class for the bootstrap. Optional
maxDepth Number
The max depth of the traversal stack Robo can explore. Optional
maxSteps Number
The max number of steps/actions Robo can execute. Default is no limit (0). Optional

AndroidRoboTestResponse
, AndroidRoboTestResponseArgs

AppInitialActivity This property is required. string
The initial activity that should be used to start the app. Optional
BootstrapPackageId This property is required. string
The java package for the bootstrap. Optional
BootstrapRunnerClass This property is required. string
The runner class for the bootstrap. Optional
MaxDepth This property is required. int
The max depth of the traversal stack Robo can explore. Optional
MaxSteps This property is required. int
The max number of steps/actions Robo can execute. Default is no limit (0). Optional
AppInitialActivity This property is required. string
The initial activity that should be used to start the app. Optional
BootstrapPackageId This property is required. string
The java package for the bootstrap. Optional
BootstrapRunnerClass This property is required. string
The runner class for the bootstrap. Optional
MaxDepth This property is required. int
The max depth of the traversal stack Robo can explore. Optional
MaxSteps This property is required. int
The max number of steps/actions Robo can execute. Default is no limit (0). Optional
appInitialActivity This property is required. String
The initial activity that should be used to start the app. Optional
bootstrapPackageId This property is required. String
The java package for the bootstrap. Optional
bootstrapRunnerClass This property is required. String
The runner class for the bootstrap. Optional
maxDepth This property is required. Integer
The max depth of the traversal stack Robo can explore. Optional
maxSteps This property is required. Integer
The max number of steps/actions Robo can execute. Default is no limit (0). Optional
appInitialActivity This property is required. string
The initial activity that should be used to start the app. Optional
bootstrapPackageId This property is required. string
The java package for the bootstrap. Optional
bootstrapRunnerClass This property is required. string
The runner class for the bootstrap. Optional
maxDepth This property is required. number
The max depth of the traversal stack Robo can explore. Optional
maxSteps This property is required. number
The max number of steps/actions Robo can execute. Default is no limit (0). Optional
app_initial_activity This property is required. str
The initial activity that should be used to start the app. Optional
bootstrap_package_id This property is required. str
The java package for the bootstrap. Optional
bootstrap_runner_class This property is required. str
The runner class for the bootstrap. Optional
max_depth This property is required. int
The max depth of the traversal stack Robo can explore. Optional
max_steps This property is required. int
The max number of steps/actions Robo can execute. Default is no limit (0). Optional
appInitialActivity This property is required. String
The initial activity that should be used to start the app. Optional
bootstrapPackageId This property is required. String
The java package for the bootstrap. Optional
bootstrapRunnerClass This property is required. String
The runner class for the bootstrap. Optional
maxDepth This property is required. Number
The max depth of the traversal stack Robo can explore. Optional
maxSteps This property is required. Number
The max number of steps/actions Robo can execute. Default is no limit (0). Optional

AndroidTest
, AndroidTestArgs

AndroidAppInfo AndroidAppInfo
Information about the application under test.
AndroidInstrumentationTest AndroidInstrumentationTest
An Android instrumentation test.
AndroidRoboTest AndroidRoboTest
An Android robo test.
AndroidTestLoop AndroidTestLoop
An Android test loop.
TestTimeout Duration
Max time a test is allowed to run before it is automatically cancelled.
androidAppInfo AndroidAppInfo
Information about the application under test.
androidInstrumentationTest AndroidInstrumentationTest
An Android instrumentation test.
androidRoboTest AndroidRoboTest
An Android robo test.
androidTestLoop AndroidTestLoop
An Android test loop.
testTimeout Duration
Max time a test is allowed to run before it is automatically cancelled.
androidAppInfo AndroidAppInfo
Information about the application under test.
androidInstrumentationTest AndroidInstrumentationTest
An Android instrumentation test.
androidRoboTest AndroidRoboTest
An Android robo test.
androidTestLoop AndroidTestLoop
An Android test loop.
testTimeout Duration
Max time a test is allowed to run before it is automatically cancelled.
android_app_info AndroidAppInfo
Information about the application under test.
android_instrumentation_test AndroidInstrumentationTest
An Android instrumentation test.
android_robo_test AndroidRoboTest
An Android robo test.
android_test_loop AndroidTestLoop
An Android test loop.
test_timeout Duration
Max time a test is allowed to run before it is automatically cancelled.
androidAppInfo Property Map
Information about the application under test.
androidInstrumentationTest Property Map
An Android instrumentation test.
androidRoboTest Property Map
An Android robo test.
androidTestLoop Property Map
An Android test loop.
testTimeout Property Map
Max time a test is allowed to run before it is automatically cancelled.

AndroidTestResponse
, AndroidTestResponseArgs

AndroidAppInfo This property is required. Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.AndroidAppInfoResponse
Information about the application under test.
AndroidInstrumentationTest This property is required. Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.AndroidInstrumentationTestResponse
An Android instrumentation test.
AndroidRoboTest This property is required. Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.AndroidRoboTestResponse
An Android robo test.
AndroidTestLoop This property is required. Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.AndroidTestLoopResponse
An Android test loop.
TestTimeout This property is required. Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.DurationResponse
Max time a test is allowed to run before it is automatically cancelled.
AndroidAppInfo This property is required. AndroidAppInfoResponse
Information about the application under test.
AndroidInstrumentationTest This property is required. AndroidInstrumentationTestResponse
An Android instrumentation test.
AndroidRoboTest This property is required. AndroidRoboTestResponse
An Android robo test.
AndroidTestLoop This property is required. AndroidTestLoopResponse
An Android test loop.
TestTimeout This property is required. DurationResponse
Max time a test is allowed to run before it is automatically cancelled.
androidAppInfo This property is required. AndroidAppInfoResponse
Information about the application under test.
androidInstrumentationTest This property is required. AndroidInstrumentationTestResponse
An Android instrumentation test.
androidRoboTest This property is required. AndroidRoboTestResponse
An Android robo test.
androidTestLoop This property is required. AndroidTestLoopResponse
An Android test loop.
testTimeout This property is required. DurationResponse
Max time a test is allowed to run before it is automatically cancelled.
androidAppInfo This property is required. AndroidAppInfoResponse
Information about the application under test.
androidInstrumentationTest This property is required. AndroidInstrumentationTestResponse
An Android instrumentation test.
androidRoboTest This property is required. AndroidRoboTestResponse
An Android robo test.
androidTestLoop This property is required. AndroidTestLoopResponse
An Android test loop.
testTimeout This property is required. DurationResponse
Max time a test is allowed to run before it is automatically cancelled.
android_app_info This property is required. AndroidAppInfoResponse
Information about the application under test.
android_instrumentation_test This property is required. AndroidInstrumentationTestResponse
An Android instrumentation test.
android_robo_test This property is required. AndroidRoboTestResponse
An Android robo test.
android_test_loop This property is required. AndroidTestLoopResponse
An Android test loop.
test_timeout This property is required. DurationResponse
Max time a test is allowed to run before it is automatically cancelled.
androidAppInfo This property is required. Property Map
Information about the application under test.
androidInstrumentationTest This property is required. Property Map
An Android instrumentation test.
androidRoboTest This property is required. Property Map
An Android robo test.
androidTestLoop This property is required. Property Map
An Android test loop.
testTimeout This property is required. Property Map
Max time a test is allowed to run before it is automatically cancelled.

Duration
, DurationArgs

Nanos int
Signed fractions of a second at nanosecond resolution of the span of time. Durations less than one second are represented with a 0 seconds field and a positive or negative nanos field. For durations of one second or more, a non-zero value for the nanos field must be of the same sign as the seconds field. Must be from -999,999,999 to +999,999,999 inclusive.
Seconds string
Signed seconds of the span of time. Must be from -315,576,000,000 to +315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
Nanos int
Signed fractions of a second at nanosecond resolution of the span of time. Durations less than one second are represented with a 0 seconds field and a positive or negative nanos field. For durations of one second or more, a non-zero value for the nanos field must be of the same sign as the seconds field. Must be from -999,999,999 to +999,999,999 inclusive.
Seconds string
Signed seconds of the span of time. Must be from -315,576,000,000 to +315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
nanos Integer
Signed fractions of a second at nanosecond resolution of the span of time. Durations less than one second are represented with a 0 seconds field and a positive or negative nanos field. For durations of one second or more, a non-zero value for the nanos field must be of the same sign as the seconds field. Must be from -999,999,999 to +999,999,999 inclusive.
seconds String
Signed seconds of the span of time. Must be from -315,576,000,000 to +315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
nanos number
Signed fractions of a second at nanosecond resolution of the span of time. Durations less than one second are represented with a 0 seconds field and a positive or negative nanos field. For durations of one second or more, a non-zero value for the nanos field must be of the same sign as the seconds field. Must be from -999,999,999 to +999,999,999 inclusive.
seconds string
Signed seconds of the span of time. Must be from -315,576,000,000 to +315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
nanos int
Signed fractions of a second at nanosecond resolution of the span of time. Durations less than one second are represented with a 0 seconds field and a positive or negative nanos field. For durations of one second or more, a non-zero value for the nanos field must be of the same sign as the seconds field. Must be from -999,999,999 to +999,999,999 inclusive.
seconds str
Signed seconds of the span of time. Must be from -315,576,000,000 to +315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
nanos Number
Signed fractions of a second at nanosecond resolution of the span of time. Durations less than one second are represented with a 0 seconds field and a positive or negative nanos field. For durations of one second or more, a non-zero value for the nanos field must be of the same sign as the seconds field. Must be from -999,999,999 to +999,999,999 inclusive.
seconds String
Signed seconds of the span of time. Must be from -315,576,000,000 to +315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years

DurationResponse
, DurationResponseArgs

Nanos This property is required. int
Signed fractions of a second at nanosecond resolution of the span of time. Durations less than one second are represented with a 0 seconds field and a positive or negative nanos field. For durations of one second or more, a non-zero value for the nanos field must be of the same sign as the seconds field. Must be from -999,999,999 to +999,999,999 inclusive.
Seconds This property is required. 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 This property is required. int
Signed fractions of a second at nanosecond resolution of the span of time. Durations less than one second are represented with a 0 seconds field and a positive or negative nanos field. For durations of one second or more, a non-zero value for the nanos field must be of the same sign as the seconds field. Must be from -999,999,999 to +999,999,999 inclusive.
Seconds This property is required. 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 This property is required. Integer
Signed fractions of a second at nanosecond resolution of the span of time. Durations less than one second are represented with a 0 seconds field and a positive or negative nanos field. For durations of one second or more, a non-zero value for the nanos field must be of the same sign as the seconds field. Must be from -999,999,999 to +999,999,999 inclusive.
seconds This property is required. 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 This property is required. number
Signed fractions of a second at nanosecond resolution of the span of time. Durations less than one second are represented with a 0 seconds field and a positive or negative nanos field. For durations of one second or more, a non-zero value for the nanos field must be of the same sign as the seconds field. Must be from -999,999,999 to +999,999,999 inclusive.
seconds This property is required. 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 This property is required. int
Signed fractions of a second at nanosecond resolution of the span of time. Durations less than one second are represented with a 0 seconds field and a positive or negative nanos field. For durations of one second or more, a non-zero value for the nanos field must be of the same sign as the seconds field. Must be from -999,999,999 to +999,999,999 inclusive.
seconds This property is required. 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 This property is required. Number
Signed fractions of a second at nanosecond resolution of the span of time. Durations less than one second are represented with a 0 seconds field and a positive or negative nanos field. For durations of one second or more, a non-zero value for the nanos field must be of the same sign as the seconds field. Must be from -999,999,999 to +999,999,999 inclusive.
seconds This property is required. String
Signed seconds of the span of time. Must be from -315,576,000,000 to +315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years

ExecutionState
, ExecutionStateArgs

UnknownState
unknownStateShould never be in this state. Exists for proto deserialization backward compatibility.
Pending
pendingThe Execution/Step is created, ready to run, but not running yet. If an Execution/Step is created without initial state, it is assumed that the Execution/Step is in PENDING state.
InProgress
inProgressThe Execution/Step is in progress.
Complete
completeThe finalized, immutable state. Steps/Executions in this state cannot be modified.
ExecutionStateUnknownState
unknownStateShould never be in this state. Exists for proto deserialization backward compatibility.
ExecutionStatePending
pendingThe Execution/Step is created, ready to run, but not running yet. If an Execution/Step is created without initial state, it is assumed that the Execution/Step is in PENDING state.
ExecutionStateInProgress
inProgressThe Execution/Step is in progress.
ExecutionStateComplete
completeThe finalized, immutable state. Steps/Executions in this state cannot be modified.
UnknownState
unknownStateShould never be in this state. Exists for proto deserialization backward compatibility.
Pending
pendingThe Execution/Step is created, ready to run, but not running yet. If an Execution/Step is created without initial state, it is assumed that the Execution/Step is in PENDING state.
InProgress
inProgressThe Execution/Step is in progress.
Complete
completeThe finalized, immutable state. Steps/Executions in this state cannot be modified.
UnknownState
unknownStateShould never be in this state. Exists for proto deserialization backward compatibility.
Pending
pendingThe Execution/Step is created, ready to run, but not running yet. If an Execution/Step is created without initial state, it is assumed that the Execution/Step is in PENDING state.
InProgress
inProgressThe Execution/Step is in progress.
Complete
completeThe finalized, immutable state. Steps/Executions in this state cannot be modified.
UNKNOWN_STATE
unknownStateShould never be in this state. Exists for proto deserialization backward compatibility.
PENDING
pendingThe Execution/Step is created, ready to run, but not running yet. If an Execution/Step is created without initial state, it is assumed that the Execution/Step is in PENDING state.
IN_PROGRESS
inProgressThe Execution/Step is in progress.
COMPLETE
completeThe finalized, immutable state. Steps/Executions in this state cannot be modified.
"unknownState"
unknownStateShould never be in this state. Exists for proto deserialization backward compatibility.
"pending"
pendingThe Execution/Step is created, ready to run, but not running yet. If an Execution/Step is created without initial state, it is assumed that the Execution/Step is in PENDING state.
"inProgress"
inProgressThe Execution/Step is in progress.
"complete"
completeThe finalized, immutable state. Steps/Executions in this state cannot be modified.

FailureDetail
, FailureDetailArgs

Crashed bool
If the failure was severe because the system (app) under test crashed.
DeviceOutOfMemory bool
If the device ran out of memory during a test, causing the test to crash.
FailedRoboscript bool
If the Roboscript failed to complete successfully, e.g., because a Roboscript action or assertion failed or a Roboscript action could not be matched during the entire crawl.
NotInstalled bool
If an app is not installed and thus no test can be run with the app. This might be caused by trying to run a test on an unsupported platform.
OtherNativeCrash bool
If a native process (including any other than the app) crashed.
TimedOut bool
If the test overran some time limit, and that is why it failed.
UnableToCrawl bool
If the robo was unable to crawl the app; perhaps because the app did not start.
Crashed bool
If the failure was severe because the system (app) under test crashed.
DeviceOutOfMemory bool
If the device ran out of memory during a test, causing the test to crash.
FailedRoboscript bool
If the Roboscript failed to complete successfully, e.g., because a Roboscript action or assertion failed or a Roboscript action could not be matched during the entire crawl.
NotInstalled bool
If an app is not installed and thus no test can be run with the app. This might be caused by trying to run a test on an unsupported platform.
OtherNativeCrash bool
If a native process (including any other than the app) crashed.
TimedOut bool
If the test overran some time limit, and that is why it failed.
UnableToCrawl bool
If the robo was unable to crawl the app; perhaps because the app did not start.
crashed Boolean
If the failure was severe because the system (app) under test crashed.
deviceOutOfMemory Boolean
If the device ran out of memory during a test, causing the test to crash.
failedRoboscript Boolean
If the Roboscript failed to complete successfully, e.g., because a Roboscript action or assertion failed or a Roboscript action could not be matched during the entire crawl.
notInstalled Boolean
If an app is not installed and thus no test can be run with the app. This might be caused by trying to run a test on an unsupported platform.
otherNativeCrash Boolean
If a native process (including any other than the app) crashed.
timedOut Boolean
If the test overran some time limit, and that is why it failed.
unableToCrawl Boolean
If the robo was unable to crawl the app; perhaps because the app did not start.
crashed boolean
If the failure was severe because the system (app) under test crashed.
deviceOutOfMemory boolean
If the device ran out of memory during a test, causing the test to crash.
failedRoboscript boolean
If the Roboscript failed to complete successfully, e.g., because a Roboscript action or assertion failed or a Roboscript action could not be matched during the entire crawl.
notInstalled boolean
If an app is not installed and thus no test can be run with the app. This might be caused by trying to run a test on an unsupported platform.
otherNativeCrash boolean
If a native process (including any other than the app) crashed.
timedOut boolean
If the test overran some time limit, and that is why it failed.
unableToCrawl boolean
If the robo was unable to crawl the app; perhaps because the app did not start.
crashed bool
If the failure was severe because the system (app) under test crashed.
device_out_of_memory bool
If the device ran out of memory during a test, causing the test to crash.
failed_roboscript bool
If the Roboscript failed to complete successfully, e.g., because a Roboscript action or assertion failed or a Roboscript action could not be matched during the entire crawl.
not_installed bool
If an app is not installed and thus no test can be run with the app. This might be caused by trying to run a test on an unsupported platform.
other_native_crash bool
If a native process (including any other than the app) crashed.
timed_out bool
If the test overran some time limit, and that is why it failed.
unable_to_crawl bool
If the robo was unable to crawl the app; perhaps because the app did not start.
crashed Boolean
If the failure was severe because the system (app) under test crashed.
deviceOutOfMemory Boolean
If the device ran out of memory during a test, causing the test to crash.
failedRoboscript Boolean
If the Roboscript failed to complete successfully, e.g., because a Roboscript action or assertion failed or a Roboscript action could not be matched during the entire crawl.
notInstalled Boolean
If an app is not installed and thus no test can be run with the app. This might be caused by trying to run a test on an unsupported platform.
otherNativeCrash Boolean
If a native process (including any other than the app) crashed.
timedOut Boolean
If the test overran some time limit, and that is why it failed.
unableToCrawl Boolean
If the robo was unable to crawl the app; perhaps because the app did not start.

FailureDetailResponse
, FailureDetailResponseArgs

Crashed This property is required. bool
If the failure was severe because the system (app) under test crashed.
DeviceOutOfMemory This property is required. bool
If the device ran out of memory during a test, causing the test to crash.
FailedRoboscript This property is required. bool
If the Roboscript failed to complete successfully, e.g., because a Roboscript action or assertion failed or a Roboscript action could not be matched during the entire crawl.
NotInstalled This property is required. bool
If an app is not installed and thus no test can be run with the app. This might be caused by trying to run a test on an unsupported platform.
OtherNativeCrash This property is required. bool
If a native process (including any other than the app) crashed.
TimedOut This property is required. bool
If the test overran some time limit, and that is why it failed.
UnableToCrawl This property is required. bool
If the robo was unable to crawl the app; perhaps because the app did not start.
Crashed This property is required. bool
If the failure was severe because the system (app) under test crashed.
DeviceOutOfMemory This property is required. bool
If the device ran out of memory during a test, causing the test to crash.
FailedRoboscript This property is required. bool
If the Roboscript failed to complete successfully, e.g., because a Roboscript action or assertion failed or a Roboscript action could not be matched during the entire crawl.
NotInstalled This property is required. bool
If an app is not installed and thus no test can be run with the app. This might be caused by trying to run a test on an unsupported platform.
OtherNativeCrash This property is required. bool
If a native process (including any other than the app) crashed.
TimedOut This property is required. bool
If the test overran some time limit, and that is why it failed.
UnableToCrawl This property is required. bool
If the robo was unable to crawl the app; perhaps because the app did not start.
crashed This property is required. Boolean
If the failure was severe because the system (app) under test crashed.
deviceOutOfMemory This property is required. Boolean
If the device ran out of memory during a test, causing the test to crash.
failedRoboscript This property is required. Boolean
If the Roboscript failed to complete successfully, e.g., because a Roboscript action or assertion failed or a Roboscript action could not be matched during the entire crawl.
notInstalled This property is required. Boolean
If an app is not installed and thus no test can be run with the app. This might be caused by trying to run a test on an unsupported platform.
otherNativeCrash This property is required. Boolean
If a native process (including any other than the app) crashed.
timedOut This property is required. Boolean
If the test overran some time limit, and that is why it failed.
unableToCrawl This property is required. Boolean
If the robo was unable to crawl the app; perhaps because the app did not start.
crashed This property is required. boolean
If the failure was severe because the system (app) under test crashed.
deviceOutOfMemory This property is required. boolean
If the device ran out of memory during a test, causing the test to crash.
failedRoboscript This property is required. boolean
If the Roboscript failed to complete successfully, e.g., because a Roboscript action or assertion failed or a Roboscript action could not be matched during the entire crawl.
notInstalled This property is required. boolean
If an app is not installed and thus no test can be run with the app. This might be caused by trying to run a test on an unsupported platform.
otherNativeCrash This property is required. boolean
If a native process (including any other than the app) crashed.
timedOut This property is required. boolean
If the test overran some time limit, and that is why it failed.
unableToCrawl This property is required. boolean
If the robo was unable to crawl the app; perhaps because the app did not start.
crashed This property is required. bool
If the failure was severe because the system (app) under test crashed.
device_out_of_memory This property is required. bool
If the device ran out of memory during a test, causing the test to crash.
failed_roboscript This property is required. 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 This property is required. bool
If an app is not installed and thus no test can be run with the app. This might be caused by trying to run a test on an unsupported platform.
other_native_crash This property is required. bool
If a native process (including any other than the app) crashed.
timed_out This property is required. bool
If the test overran some time limit, and that is why it failed.
unable_to_crawl This property is required. bool
If the robo was unable to crawl the app; perhaps because the app did not start.
crashed This property is required. Boolean
If the failure was severe because the system (app) under test crashed.
deviceOutOfMemory This property is required. Boolean
If the device ran out of memory during a test, causing the test to crash.
failedRoboscript This property is required. Boolean
If the Roboscript failed to complete successfully, e.g., because a Roboscript action or assertion failed or a Roboscript action could not be matched during the entire crawl.
notInstalled This property is required. Boolean
If an app is not installed and thus no test can be run with the app. This might be caused by trying to run a test on an unsupported platform.
otherNativeCrash This property is required. Boolean
If a native process (including any other than the app) crashed.
timedOut This property is required. Boolean
If the test overran some time limit, and that is why it failed.
unableToCrawl This property is required. Boolean
If the robo was unable to crawl the app; perhaps because the app did not start.

InconclusiveDetail
, InconclusiveDetailArgs

AbortedByUser bool
If the end user aborted the test execution before a pass or fail could be determined. For example, the user pressed ctrl-c which sent a kill signal to the test runner while the test was running.
HasErrorLogs bool
If results are being provided to the user in certain cases of infrastructure failures
InfrastructureFailure bool
If the test runner could not determine success or failure because the test depends on a component other than the system under test which failed. For example, a mobile test requires provisioning a device where the test executes, and that provisioning can fail.
AbortedByUser bool
If the end user aborted the test execution before a pass or fail could be determined. For example, the user pressed ctrl-c which sent a kill signal to the test runner while the test was running.
HasErrorLogs bool
If results are being provided to the user in certain cases of infrastructure failures
InfrastructureFailure bool
If the test runner could not determine success or failure because the test depends on a component other than the system under test which failed. For example, a mobile test requires provisioning a device where the test executes, and that provisioning can fail.
abortedByUser Boolean
If the end user aborted the test execution before a pass or fail could be determined. For example, the user pressed ctrl-c which sent a kill signal to the test runner while the test was running.
hasErrorLogs Boolean
If results are being provided to the user in certain cases of infrastructure failures
infrastructureFailure Boolean
If the test runner could not determine success or failure because the test depends on a component other than the system under test which failed. For example, a mobile test requires provisioning a device where the test executes, and that provisioning can fail.
abortedByUser boolean
If the end user aborted the test execution before a pass or fail could be determined. For example, the user pressed ctrl-c which sent a kill signal to the test runner while the test was running.
hasErrorLogs boolean
If results are being provided to the user in certain cases of infrastructure failures
infrastructureFailure boolean
If the test runner could not determine success or failure because the test depends on a component other than the system under test which failed. For example, a mobile test requires provisioning a device where the test executes, and that provisioning can fail.
aborted_by_user bool
If the end user aborted the test execution before a pass or fail could be determined. For example, the user pressed ctrl-c which sent a kill signal to the test runner while the test was running.
has_error_logs bool
If results are being provided to the user in certain cases of infrastructure failures
infrastructure_failure bool
If the test runner could not determine success or failure because the test depends on a component other than the system under test which failed. For example, a mobile test requires provisioning a device where the test executes, and that provisioning can fail.
abortedByUser Boolean
If the end user aborted the test execution before a pass or fail could be determined. For example, the user pressed ctrl-c which sent a kill signal to the test runner while the test was running.
hasErrorLogs Boolean
If results are being provided to the user in certain cases of infrastructure failures
infrastructureFailure Boolean
If the test runner could not determine success or failure because the test depends on a component other than the system under test which failed. For example, a mobile test requires provisioning a device where the test executes, and that provisioning can fail.

InconclusiveDetailResponse
, InconclusiveDetailResponseArgs

AbortedByUser This property is required. bool
If the end user aborted the test execution before a pass or fail could be determined. For example, the user pressed ctrl-c which sent a kill signal to the test runner while the test was running.
HasErrorLogs This property is required. bool
If results are being provided to the user in certain cases of infrastructure failures
InfrastructureFailure This property is required. bool
If the test runner could not determine success or failure because the test depends on a component other than the system under test which failed. For example, a mobile test requires provisioning a device where the test executes, and that provisioning can fail.
AbortedByUser This property is required. bool
If the end user aborted the test execution before a pass or fail could be determined. For example, the user pressed ctrl-c which sent a kill signal to the test runner while the test was running.
HasErrorLogs This property is required. bool
If results are being provided to the user in certain cases of infrastructure failures
InfrastructureFailure This property is required. bool
If the test runner could not determine success or failure because the test depends on a component other than the system under test which failed. For example, a mobile test requires provisioning a device where the test executes, and that provisioning can fail.
abortedByUser This property is required. Boolean
If the end user aborted the test execution before a pass or fail could be determined. For example, the user pressed ctrl-c which sent a kill signal to the test runner while the test was running.
hasErrorLogs This property is required. Boolean
If results are being provided to the user in certain cases of infrastructure failures
infrastructureFailure This property is required. Boolean
If the test runner could not determine success or failure because the test depends on a component other than the system under test which failed. For example, a mobile test requires provisioning a device where the test executes, and that provisioning can fail.
abortedByUser This property is required. boolean
If the end user aborted the test execution before a pass or fail could be determined. For example, the user pressed ctrl-c which sent a kill signal to the test runner while the test was running.
hasErrorLogs This property is required. boolean
If results are being provided to the user in certain cases of infrastructure failures
infrastructureFailure This property is required. boolean
If the test runner could not determine success or failure because the test depends on a component other than the system under test which failed. For example, a mobile test requires provisioning a device where the test executes, and that provisioning can fail.
aborted_by_user This property is required. bool
If the end user aborted the test execution before a pass or fail could be determined. For example, the user pressed ctrl-c which sent a kill signal to the test runner while the test was running.
has_error_logs This property is required. bool
If results are being provided to the user in certain cases of infrastructure failures
infrastructure_failure This property is required. bool
If the test runner could not determine success or failure because the test depends on a component other than the system under test which failed. For example, a mobile test requires provisioning a device where the test executes, and that provisioning can fail.
abortedByUser This property is required. Boolean
If the end user aborted the test execution before a pass or fail could be determined. For example, the user pressed ctrl-c which sent a kill signal to the test runner while the test was running.
hasErrorLogs This property is required. Boolean
If results are being provided to the user in certain cases of infrastructure failures
infrastructureFailure This property is required. Boolean
If the test runner could not determine success or failure because the test depends on a component other than the system under test which failed. For example, a mobile test requires provisioning a device where the test executes, and that provisioning can fail.

IosAppInfo
, IosAppInfoArgs

Name string
The name of the app. Required
Name string
The name of the app. Required
name String
The name of the app. Required
name string
The name of the app. Required
name str
The name of the app. Required
name String
The name of the app. Required

IosAppInfoResponse
, IosAppInfoResponseArgs

Name This property is required. string
The name of the app. Required
Name This property is required. string
The name of the app. Required
name This property is required. String
The name of the app. Required
name This property is required. string
The name of the app. Required
name This property is required. str
The name of the app. Required
name This property is required. String
The name of the app. Required

IosTest
, IosTestArgs

IosAppInfo IosAppInfo
Information about the application under test.
IosRoboTest IosRoboTest
An iOS Robo test.
IosTestLoop IosTestLoop
An iOS test loop.
IosXcTest IosXcTest
An iOS XCTest.
TestTimeout Duration
Max time a test is allowed to run before it is automatically cancelled.
iosAppInfo IosAppInfo
Information about the application under test.
iosRoboTest IosRoboTest
An iOS Robo test.
iosTestLoop IosTestLoop
An iOS test loop.
iosXcTest IosXcTest
An iOS XCTest.
testTimeout Duration
Max time a test is allowed to run before it is automatically cancelled.
iosAppInfo IosAppInfo
Information about the application under test.
iosRoboTest IosRoboTest
An iOS Robo test.
iosTestLoop IosTestLoop
An iOS test loop.
iosXcTest IosXcTest
An iOS XCTest.
testTimeout Duration
Max time a test is allowed to run before it is automatically cancelled.
ios_app_info IosAppInfo
Information about the application under test.
ios_robo_test IosRoboTest
An iOS Robo test.
ios_test_loop IosTestLoop
An iOS test loop.
ios_xc_test IosXcTest
An iOS XCTest.
test_timeout Duration
Max time a test is allowed to run before it is automatically cancelled.
iosAppInfo Property Map
Information about the application under test.
iosRoboTest Property Map
An iOS Robo test.
iosTestLoop Property Map
An iOS test loop.
iosXcTest Property Map
An iOS XCTest.
testTimeout Property Map
Max time a test is allowed to run before it is automatically cancelled.

IosTestLoop
, IosTestLoopArgs

BundleId string
Bundle ID of the app.
BundleId string
Bundle ID of the app.
bundleId String
Bundle ID of the app.
bundleId string
Bundle ID of the app.
bundle_id str
Bundle ID of the app.
bundleId String
Bundle ID of the app.

IosTestLoopResponse
, IosTestLoopResponseArgs

BundleId This property is required. string
Bundle ID of the app.
BundleId This property is required. string
Bundle ID of the app.
bundleId This property is required. String
Bundle ID of the app.
bundleId This property is required. string
Bundle ID of the app.
bundle_id This property is required. str
Bundle ID of the app.
bundleId This property is required. String
Bundle ID of the app.

IosTestResponse
, IosTestResponseArgs

IosAppInfo This property is required. Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.IosAppInfoResponse
Information about the application under test.
IosRoboTest This property is required. Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.IosRoboTestResponse
An iOS Robo test.
IosTestLoop This property is required. Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.IosTestLoopResponse
An iOS test loop.
IosXcTest This property is required. Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.IosXcTestResponse
An iOS XCTest.
TestTimeout This property is required. Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.DurationResponse
Max time a test is allowed to run before it is automatically cancelled.
IosAppInfo This property is required. IosAppInfoResponse
Information about the application under test.
IosRoboTest This property is required. IosRoboTestResponse
An iOS Robo test.
IosTestLoop This property is required. IosTestLoopResponse
An iOS test loop.
IosXcTest This property is required. IosXcTestResponse
An iOS XCTest.
TestTimeout This property is required. DurationResponse
Max time a test is allowed to run before it is automatically cancelled.
iosAppInfo This property is required. IosAppInfoResponse
Information about the application under test.
iosRoboTest This property is required. IosRoboTestResponse
An iOS Robo test.
iosTestLoop This property is required. IosTestLoopResponse
An iOS test loop.
iosXcTest This property is required. IosXcTestResponse
An iOS XCTest.
testTimeout This property is required. DurationResponse
Max time a test is allowed to run before it is automatically cancelled.
iosAppInfo This property is required. IosAppInfoResponse
Information about the application under test.
iosRoboTest This property is required. IosRoboTestResponse
An iOS Robo test.
iosTestLoop This property is required. IosTestLoopResponse
An iOS test loop.
iosXcTest This property is required. IosXcTestResponse
An iOS XCTest.
testTimeout This property is required. DurationResponse
Max time a test is allowed to run before it is automatically cancelled.
ios_app_info This property is required. IosAppInfoResponse
Information about the application under test.
ios_robo_test This property is required. IosRoboTestResponse
An iOS Robo test.
ios_test_loop This property is required. IosTestLoopResponse
An iOS test loop.
ios_xc_test This property is required. IosXcTestResponse
An iOS XCTest.
test_timeout This property is required. DurationResponse
Max time a test is allowed to run before it is automatically cancelled.
iosAppInfo This property is required. Property Map
Information about the application under test.
iosRoboTest This property is required. Property Map
An iOS Robo test.
iosTestLoop This property is required. Property Map
An iOS test loop.
iosXcTest This property is required. Property Map
An iOS XCTest.
testTimeout This property is required. Property Map
Max time a test is allowed to run before it is automatically cancelled.

IosXcTest
, IosXcTestArgs

BundleId string
Bundle ID of the app.
XcodeVersion string
Xcode version that the test was run with.
BundleId string
Bundle ID of the app.
XcodeVersion string
Xcode version that the test was run with.
bundleId String
Bundle ID of the app.
xcodeVersion String
Xcode version that the test was run with.
bundleId string
Bundle ID of the app.
xcodeVersion string
Xcode version that the test was run with.
bundle_id str
Bundle ID of the app.
xcode_version str
Xcode version that the test was run with.
bundleId String
Bundle ID of the app.
xcodeVersion String
Xcode version that the test was run with.

IosXcTestResponse
, IosXcTestResponseArgs

BundleId This property is required. string
Bundle ID of the app.
XcodeVersion This property is required. string
Xcode version that the test was run with.
BundleId This property is required. string
Bundle ID of the app.
XcodeVersion This property is required. string
Xcode version that the test was run with.
bundleId This property is required. String
Bundle ID of the app.
xcodeVersion This property is required. String
Xcode version that the test was run with.
bundleId This property is required. string
Bundle ID of the app.
xcodeVersion This property is required. string
Xcode version that the test was run with.
bundle_id This property is required. str
Bundle ID of the app.
xcode_version This property is required. str
Xcode version that the test was run with.
bundleId This property is required. String
Bundle ID of the app.
xcodeVersion This property is required. String
Xcode version that the test was run with.

Outcome
, OutcomeArgs

FailureDetail Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.FailureDetail
More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional
InconclusiveDetail Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.InconclusiveDetail
More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional
SkippedDetail Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.SkippedDetail
More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional
SuccessDetail Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.SuccessDetail
More information about a SUCCESS outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SUCCESS. Optional
Summary Pulumi.GoogleNative.ToolResults.V1Beta3.OutcomeSummary
The simplest way to interpret a result. Required
FailureDetail FailureDetail
More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional
InconclusiveDetail InconclusiveDetail
More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional
SkippedDetail SkippedDetail
More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional
SuccessDetail SuccessDetail
More information about a SUCCESS outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SUCCESS. Optional
Summary OutcomeSummary
The simplest way to interpret a result. Required
failureDetail FailureDetail
More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional
inconclusiveDetail InconclusiveDetail
More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional
skippedDetail SkippedDetail
More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional
successDetail SuccessDetail
More information about a SUCCESS outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SUCCESS. Optional
summary OutcomeSummary
The simplest way to interpret a result. Required
failureDetail FailureDetail
More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional
inconclusiveDetail InconclusiveDetail
More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional
skippedDetail SkippedDetail
More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional
successDetail SuccessDetail
More information about a SUCCESS outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SUCCESS. Optional
summary OutcomeSummary
The simplest way to interpret a result. Required
failure_detail FailureDetail
More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional
inconclusive_detail InconclusiveDetail
More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional
skipped_detail SkippedDetail
More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional
success_detail SuccessDetail
More information about a SUCCESS outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SUCCESS. Optional
summary OutcomeSummary
The simplest way to interpret a result. Required
failureDetail Property Map
More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional
inconclusiveDetail Property Map
More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional
skippedDetail Property Map
More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional
successDetail Property Map
More information about a SUCCESS outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SUCCESS. Optional
summary "unset" | "success" | "failure" | "inconclusive" | "skipped" | "flaky"
The simplest way to interpret a result. Required

OutcomeResponse
, OutcomeResponseArgs

FailureDetail This property is required. Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.FailureDetailResponse
More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional
InconclusiveDetail This property is required. Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.InconclusiveDetailResponse
More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional
SkippedDetail This property is required. Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.SkippedDetailResponse
More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional
SuccessDetail This property is required. Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.SuccessDetailResponse
More information about a SUCCESS outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SUCCESS. Optional
Summary This property is required. string
The simplest way to interpret a result. Required
FailureDetail This property is required. FailureDetailResponse
More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional
InconclusiveDetail This property is required. InconclusiveDetailResponse
More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional
SkippedDetail This property is required. SkippedDetailResponse
More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional
SuccessDetail This property is required. SuccessDetailResponse
More information about a SUCCESS outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SUCCESS. Optional
Summary This property is required. string
The simplest way to interpret a result. Required
failureDetail This property is required. FailureDetailResponse
More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional
inconclusiveDetail This property is required. InconclusiveDetailResponse
More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional
skippedDetail This property is required. SkippedDetailResponse
More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional
successDetail This property is required. SuccessDetailResponse
More information about a SUCCESS outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SUCCESS. Optional
summary This property is required. String
The simplest way to interpret a result. Required
failureDetail This property is required. FailureDetailResponse
More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional
inconclusiveDetail This property is required. InconclusiveDetailResponse
More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional
skippedDetail This property is required. SkippedDetailResponse
More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional
successDetail This property is required. SuccessDetailResponse
More information about a SUCCESS outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SUCCESS. Optional
summary This property is required. string
The simplest way to interpret a result. Required
failure_detail This property is required. FailureDetailResponse
More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional
inconclusive_detail This property is required. InconclusiveDetailResponse
More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional
skipped_detail This property is required. SkippedDetailResponse
More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional
success_detail This property is required. SuccessDetailResponse
More information about a SUCCESS outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SUCCESS. Optional
summary This property is required. str
The simplest way to interpret a result. Required
failureDetail This property is required. Property Map
More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional
inconclusiveDetail This property is required. Property Map
More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional
skippedDetail This property is required. Property Map
More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional
successDetail This property is required. Property Map
More information about a SUCCESS outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SUCCESS. Optional
summary This property is required. String
The simplest way to interpret a result. Required

OutcomeSummary
, OutcomeSummaryArgs

Unset
unsetDo not use. For proto versioning only.
Success
successThe test matrix run was successful, for instance: - All the test cases passed. - Robo did not detect a crash of the application under test.
Failure
failureA run failed, for instance: - One or more test case failed. - A test timed out. - The application under test crashed.
Inconclusive
inconclusiveSomething unexpected happened. The run should still be considered unsuccessful but this is likely a transient problem and re-running the test might be successful.
Skipped
skippedAll tests were skipped, for instance: - All device configurations were incompatible.
Flaky
flakyA group of steps that were run with the same configuration had both failure and success outcomes.
OutcomeSummaryUnset
unsetDo not use. For proto versioning only.
OutcomeSummarySuccess
successThe test matrix run was successful, for instance: - All the test cases passed. - Robo did not detect a crash of the application under test.
OutcomeSummaryFailure
failureA run failed, for instance: - One or more test case failed. - A test timed out. - The application under test crashed.
OutcomeSummaryInconclusive
inconclusiveSomething unexpected happened. The run should still be considered unsuccessful but this is likely a transient problem and re-running the test might be successful.
OutcomeSummarySkipped
skippedAll tests were skipped, for instance: - All device configurations were incompatible.
OutcomeSummaryFlaky
flakyA group of steps that were run with the same configuration had both failure and success outcomes.
Unset
unsetDo not use. For proto versioning only.
Success
successThe test matrix run was successful, for instance: - All the test cases passed. - Robo did not detect a crash of the application under test.
Failure
failureA run failed, for instance: - One or more test case failed. - A test timed out. - The application under test crashed.
Inconclusive
inconclusiveSomething unexpected happened. The run should still be considered unsuccessful but this is likely a transient problem and re-running the test might be successful.
Skipped
skippedAll tests were skipped, for instance: - All device configurations were incompatible.
Flaky
flakyA group of steps that were run with the same configuration had both failure and success outcomes.
Unset
unsetDo not use. For proto versioning only.
Success
successThe test matrix run was successful, for instance: - All the test cases passed. - Robo did not detect a crash of the application under test.
Failure
failureA run failed, for instance: - One or more test case failed. - A test timed out. - The application under test crashed.
Inconclusive
inconclusiveSomething unexpected happened. The run should still be considered unsuccessful but this is likely a transient problem and re-running the test might be successful.
Skipped
skippedAll tests were skipped, for instance: - All device configurations were incompatible.
Flaky
flakyA group of steps that were run with the same configuration had both failure and success outcomes.
UNSET
unsetDo not use. For proto versioning only.
SUCCESS
successThe test matrix run was successful, for instance: - All the test cases passed. - Robo did not detect a crash of the application under test.
FAILURE
failureA run failed, for instance: - One or more test case failed. - A test timed out. - The application under test crashed.
INCONCLUSIVE
inconclusiveSomething unexpected happened. The run should still be considered unsuccessful but this is likely a transient problem and re-running the test might be successful.
SKIPPED
skippedAll tests were skipped, for instance: - All device configurations were incompatible.
FLAKY
flakyA group of steps that were run with the same configuration had both failure and success outcomes.
"unset"
unsetDo not use. For proto versioning only.
"success"
successThe test matrix run was successful, for instance: - All the test cases passed. - Robo did not detect a crash of the application under test.
"failure"
failureA run failed, for instance: - One or more test case failed. - A test timed out. - The application under test crashed.
"inconclusive"
inconclusiveSomething unexpected happened. The run should still be considered unsuccessful but this is likely a transient problem and re-running the test might be successful.
"skipped"
skippedAll tests were skipped, for instance: - All device configurations were incompatible.
"flaky"
flakyA group of steps that were run with the same configuration had both failure and success outcomes.

SkippedDetail
, SkippedDetailArgs

IncompatibleAppVersion bool
If the App doesn't support the specific API level.
IncompatibleArchitecture bool
If the App doesn't run on the specific architecture, for example, x86.
IncompatibleDevice bool
If the requested OS version doesn't run on the specific device model.
IncompatibleAppVersion bool
If the App doesn't support the specific API level.
IncompatibleArchitecture bool
If the App doesn't run on the specific architecture, for example, x86.
IncompatibleDevice bool
If the requested OS version doesn't run on the specific device model.
incompatibleAppVersion Boolean
If the App doesn't support the specific API level.
incompatibleArchitecture Boolean
If the App doesn't run on the specific architecture, for example, x86.
incompatibleDevice Boolean
If the requested OS version doesn't run on the specific device model.
incompatibleAppVersion boolean
If the App doesn't support the specific API level.
incompatibleArchitecture boolean
If the App doesn't run on the specific architecture, for example, x86.
incompatibleDevice boolean
If the requested OS version doesn't run on the specific device model.
incompatible_app_version bool
If the App doesn't support the specific API level.
incompatible_architecture bool
If the App doesn't run on the specific architecture, for example, x86.
incompatible_device bool
If the requested OS version doesn't run on the specific device model.
incompatibleAppVersion Boolean
If the App doesn't support the specific API level.
incompatibleArchitecture Boolean
If the App doesn't run on the specific architecture, for example, x86.
incompatibleDevice Boolean
If the requested OS version doesn't run on the specific device model.

SkippedDetailResponse
, SkippedDetailResponseArgs

IncompatibleAppVersion This property is required. bool
If the App doesn't support the specific API level.
IncompatibleArchitecture This property is required. bool
If the App doesn't run on the specific architecture, for example, x86.
IncompatibleDevice This property is required. bool
If the requested OS version doesn't run on the specific device model.
IncompatibleAppVersion This property is required. bool
If the App doesn't support the specific API level.
IncompatibleArchitecture This property is required. bool
If the App doesn't run on the specific architecture, for example, x86.
IncompatibleDevice This property is required. bool
If the requested OS version doesn't run on the specific device model.
incompatibleAppVersion This property is required. Boolean
If the App doesn't support the specific API level.
incompatibleArchitecture This property is required. Boolean
If the App doesn't run on the specific architecture, for example, x86.
incompatibleDevice This property is required. Boolean
If the requested OS version doesn't run on the specific device model.
incompatibleAppVersion This property is required. boolean
If the App doesn't support the specific API level.
incompatibleArchitecture This property is required. boolean
If the App doesn't run on the specific architecture, for example, x86.
incompatibleDevice This property is required. boolean
If the requested OS version doesn't run on the specific device model.
incompatible_app_version This property is required. bool
If the App doesn't support the specific API level.
incompatible_architecture This property is required. bool
If the App doesn't run on the specific architecture, for example, x86.
incompatible_device This property is required. bool
If the requested OS version doesn't run on the specific device model.
incompatibleAppVersion This property is required. Boolean
If the App doesn't support the specific API level.
incompatibleArchitecture This property is required. Boolean
If the App doesn't run on the specific architecture, for example, x86.
incompatibleDevice This property is required. Boolean
If the requested OS version doesn't run on the specific device model.

Specification
, SpecificationArgs

AndroidTest Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.AndroidTest
An Android mobile test execution specification.
IosTest Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.IosTest
An iOS mobile test execution specification.
AndroidTest AndroidTest
An Android mobile test execution specification.
IosTest IosTest
An iOS mobile test execution specification.
androidTest AndroidTest
An Android mobile test execution specification.
iosTest IosTest
An iOS mobile test execution specification.
androidTest AndroidTest
An Android mobile test execution specification.
iosTest IosTest
An iOS mobile test execution specification.
android_test AndroidTest
An Android mobile test execution specification.
ios_test IosTest
An iOS mobile test execution specification.
androidTest Property Map
An Android mobile test execution specification.
iosTest Property Map
An iOS mobile test execution specification.

SpecificationResponse
, SpecificationResponseArgs

AndroidTest This property is required. Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.AndroidTestResponse
An Android mobile test execution specification.
IosTest This property is required. Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.IosTestResponse
An iOS mobile test execution specification.
AndroidTest This property is required. AndroidTestResponse
An Android mobile test execution specification.
IosTest This property is required. IosTestResponse
An iOS mobile test execution specification.
androidTest This property is required. AndroidTestResponse
An Android mobile test execution specification.
iosTest This property is required. IosTestResponse
An iOS mobile test execution specification.
androidTest This property is required. AndroidTestResponse
An Android mobile test execution specification.
iosTest This property is required. IosTestResponse
An iOS mobile test execution specification.
android_test This property is required. AndroidTestResponse
An Android mobile test execution specification.
ios_test This property is required. IosTestResponse
An iOS mobile test execution specification.
androidTest This property is required. Property Map
An Android mobile test execution specification.
iosTest This property is required. Property Map
An iOS mobile test execution specification.

SuccessDetail
, SuccessDetailArgs

OtherNativeCrash bool
If a native process other than the app crashed.
OtherNativeCrash bool
If a native process other than the app crashed.
otherNativeCrash Boolean
If a native process other than the app crashed.
otherNativeCrash boolean
If a native process other than the app crashed.
other_native_crash bool
If a native process other than the app crashed.
otherNativeCrash Boolean
If a native process other than the app crashed.

SuccessDetailResponse
, SuccessDetailResponseArgs

OtherNativeCrash This property is required. bool
If a native process other than the app crashed.
OtherNativeCrash This property is required. bool
If a native process other than the app crashed.
otherNativeCrash This property is required. Boolean
If a native process other than the app crashed.
otherNativeCrash This property is required. boolean
If a native process other than the app crashed.
other_native_crash This property is required. bool
If a native process other than the app crashed.
otherNativeCrash This property is required. Boolean
If a native process other than the app crashed.

Timestamp
, TimestampArgs

Nanos int
Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive.
Seconds string
Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.
Nanos int
Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive.
Seconds string
Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.
nanos Integer
Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive.
seconds String
Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.
nanos number
Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive.
seconds string
Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.
nanos int
Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive.
seconds str
Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.
nanos Number
Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive.
seconds String
Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.

TimestampResponse
, TimestampResponseArgs

Nanos This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi