Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.toolresults/v1beta3.Execution
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
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 string
- The unique name of the resource.
- args ExecutionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args 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 string
- The unique name of the resource.
- args ExecutionArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ExecutionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args 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",
});
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"),
})
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());
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")
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",
});
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
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 string
- CompletionTime Pulumi.Google Native. Tool Results. 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.Google Native. Tool Results. 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.Google Native. Tool Results. V1Beta3. Inputs. Matrix Dimension Definition> 
- 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.Google Native. Tool Results. 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 string
- RequestId string
- A unique request ID for server to detect duplicated requests. For example, a UUID. Optional, but strongly recommended.
- Specification
Pulumi.Google Native. Tool Results. V1Beta3. Inputs. Specification 
- Lightweight information about execution request. - In response: present if set by create - In create: optional - In update: optional
- State
Pulumi.Google Native. Tool Results. V1Beta3. Execution State 
- 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
- TestExecution stringMatrix Id 
- TestExecution Matrix ID that the TestExecutionService uses. - In response: present if set by create - In create: optional - In update: never set
- HistoryId 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 []MatrixDimension Definition Args 
- 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 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
ExecutionState Enum 
- 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
- TestExecution stringMatrix Id 
- TestExecution Matrix ID that the TestExecutionService uses. - In response: present if set by create - In create: optional - In update: never set
- historyId 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<MatrixDimension Definition> 
- 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 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
- testExecution StringMatrix Id 
- TestExecution Matrix ID that the TestExecutionService uses. - In response: present if set by create - In create: optional - In update: never set
- historyId 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 MatrixDimension Definition[] 
- 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 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
- testExecution stringMatrix Id 
- TestExecution Matrix ID that the TestExecutionService uses. - In response: present if set by create - In create: optional - In update: never set
- history_id 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[MatrixDimension Definition Args] 
- 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 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_ strmatrix_ id 
- TestExecution Matrix ID that the TestExecutionService uses. - In response: present if set by create - In create: optional - In update: never set
- historyId 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 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" | "in Progress" | "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
- testExecution StringMatrix Id 
- 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 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.
AndroidInstrumentationTest, AndroidInstrumentationTestArgs      
- TestPackage stringId 
- The java package for the test to be executed. Required
- TestRunner stringClass 
- 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.
- TestPackage stringId 
- The java package for the test to be executed. Required
- TestRunner stringClass 
- 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.
- testPackage StringId 
- The java package for the test to be executed. Required
- testRunner StringClass 
- 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.
- testPackage stringId 
- The java package for the test to be executed. Required
- testRunner stringClass 
- 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_ strid 
- The java package for the test to be executed. Required
- test_runner_ strclass 
- The InstrumentationTestRunner class. Required
- test_targets Sequence[str]
- Each target must be fully qualified with the package name or class name, in one of these formats: - "package package_name" - "class package_name.class_name" - "class package_name.class_name#method_name" If empty, all targets in the module will be run.
- use_orchestrator bool
- The flag indicates whether Android Test Orchestrator will be used to run test or not.
- testPackage StringId 
- The java package for the test to be executed. Required
- testRunner StringClass 
- 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        
- TestPackage stringId 
- The java package for the test to be executed. Required
- TestRunner stringClass 
- 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.
- TestPackage stringId 
- The java package for the test to be executed. Required
- TestRunner stringClass 
- 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.
- testPackage StringId 
- The java package for the test to be executed. Required
- testRunner StringClass 
- 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.
- testPackage stringId 
- The java package for the test to be executed. Required
- testRunner stringClass 
- 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_ strid 
- The java package for the test to be executed. Required
- test_runner_ strclass 
- The InstrumentationTestRunner class. Required
- test_targets Sequence[str]
- Each target must be fully qualified with the package name or class name, in one of these formats: - "package package_name" - "class package_name.class_name" - "class package_name.class_name#method_name" If empty, all targets in the module will be run.
- use_orchestrator bool
- The flag indicates whether Android Test Orchestrator will be used to run test or not.
- testPackage StringId 
- The java package for the test to be executed. Required
- testRunner StringClass 
- 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.
AndroidRoboTest, AndroidRoboTestArgs      
- AppInitial stringActivity 
- The initial activity that should be used to start the app. Optional
- BootstrapPackage stringId 
- The java package for the bootstrap. Optional
- BootstrapRunner stringClass 
- 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
- AppInitial stringActivity 
- The initial activity that should be used to start the app. Optional
- BootstrapPackage stringId 
- The java package for the bootstrap. Optional
- BootstrapRunner stringClass 
- 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
- appInitial StringActivity 
- The initial activity that should be used to start the app. Optional
- bootstrapPackage StringId 
- The java package for the bootstrap. Optional
- bootstrapRunner StringClass 
- 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
- appInitial stringActivity 
- The initial activity that should be used to start the app. Optional
- bootstrapPackage stringId 
- The java package for the bootstrap. Optional
- bootstrapRunner stringClass 
- 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_ stractivity 
- The initial activity that should be used to start the app. Optional
- bootstrap_package_ strid 
- The java package for the bootstrap. Optional
- bootstrap_runner_ strclass 
- The runner class for the bootstrap. Optional
- max_depth int
- The max depth of the traversal stack Robo can explore. Optional
- max_steps int
- The max number of steps/actions Robo can execute. Default is no limit (0). Optional
- appInitial StringActivity 
- The initial activity that should be used to start the app. Optional
- bootstrapPackage StringId 
- The java package for the bootstrap. Optional
- bootstrapRunner StringClass 
- 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        
- AppInitial stringActivity 
- The initial activity that should be used to start the app. Optional
- BootstrapPackage stringId 
- The java package for the bootstrap. Optional
- BootstrapRunner stringClass 
- 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
- AppInitial stringActivity 
- The initial activity that should be used to start the app. Optional
- BootstrapPackage stringId 
- The java package for the bootstrap. Optional
- BootstrapRunner stringClass 
- 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
- appInitial StringActivity 
- The initial activity that should be used to start the app. Optional
- bootstrapPackage StringId 
- The java package for the bootstrap. Optional
- bootstrapRunner StringClass 
- 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
- appInitial stringActivity 
- The initial activity that should be used to start the app. Optional
- bootstrapPackage stringId 
- The java package for the bootstrap. Optional
- bootstrapRunner stringClass 
- 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_ stractivity 
- The initial activity that should be used to start the app. Optional
- bootstrap_package_ strid 
- The java package for the bootstrap. Optional
- bootstrap_runner_ strclass 
- The runner class for the bootstrap. Optional
- max_depth int
- The max depth of the traversal stack Robo can explore. Optional
- max_steps int
- The max number of steps/actions Robo can execute. Default is no limit (0). Optional
- appInitial StringActivity 
- The initial activity that should be used to start the app. Optional
- bootstrapPackage StringId 
- The java package for the bootstrap. Optional
- bootstrapRunner StringClass 
- 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
AndroidTest, AndroidTestArgs    
- AndroidApp Pulumi.Info Google Native. Tool Results. V1Beta3. Inputs. Android App Info 
- Information about the application under test.
- AndroidInstrumentation Pulumi.Test Google Native. Tool Results. V1Beta3. Inputs. Android Instrumentation Test 
- An Android instrumentation test.
- AndroidRobo Pulumi.Test Google Native. Tool Results. V1Beta3. Inputs. Android Robo Test 
- An Android robo test.
- AndroidTest Pulumi.Loop Google Native. Tool Results. V1Beta3. Inputs. Android Test Loop 
- An Android test loop.
- TestTimeout Pulumi.Google Native. Tool Results. V1Beta3. Inputs. Duration 
- Max time a test is allowed to run before it is automatically cancelled.
- AndroidApp AndroidInfo App Info 
- Information about the application under test.
- AndroidInstrumentation AndroidTest Instrumentation Test 
- An Android instrumentation test.
- AndroidRobo AndroidTest Robo Test 
- An Android robo test.
- AndroidTest AndroidLoop Test Loop 
- An Android test loop.
- TestTimeout Duration
- Max time a test is allowed to run before it is automatically cancelled.
- androidApp AndroidInfo App Info 
- Information about the application under test.
- androidInstrumentation AndroidTest Instrumentation Test 
- An Android instrumentation test.
- androidRobo AndroidTest Robo Test 
- An Android robo test.
- androidTest AndroidLoop Test Loop 
- An Android test loop.
- testTimeout Duration
- Max time a test is allowed to run before it is automatically cancelled.
- androidApp AndroidInfo App Info 
- Information about the application under test.
- androidInstrumentation AndroidTest Instrumentation Test 
- An Android instrumentation test.
- androidRobo AndroidTest Robo Test 
- An Android robo test.
- androidTest AndroidLoop Test Loop 
- An Android test loop.
- testTimeout Duration
- Max time a test is allowed to run before it is automatically cancelled.
- android_app_ Androidinfo App Info 
- Information about the application under test.
- android_instrumentation_ Androidtest Instrumentation Test 
- An Android instrumentation test.
- android_robo_ Androidtest Robo Test 
- An Android robo test.
- android_test_ Androidloop Test Loop 
- An Android test loop.
- test_timeout Duration
- Max time a test is allowed to run before it is automatically cancelled.
- androidApp Property MapInfo 
- Information about the application under test.
- androidInstrumentation Property MapTest 
- An Android instrumentation test.
- androidRobo Property MapTest 
- An Android robo test.
- androidTest Property MapLoop 
- An Android test loop.
- testTimeout Property Map
- Max time a test is allowed to run before it is automatically cancelled.
AndroidTestResponse, AndroidTestResponseArgs      
- AndroidApp Pulumi.Info Google Native. Tool Results. V1Beta3. Inputs. Android App Info Response 
- Information about the application under test.
- AndroidInstrumentation Pulumi.Test Google Native. Tool Results. V1Beta3. Inputs. Android Instrumentation Test Response 
- An Android instrumentation test.
- AndroidRobo Pulumi.Test Google Native. Tool Results. V1Beta3. Inputs. Android Robo Test Response 
- An Android robo test.
- AndroidTest Pulumi.Loop Google Native. Tool Results. V1Beta3. Inputs. Android Test Loop Response 
- An Android test loop.
- TestTimeout Pulumi.Google Native. Tool Results. V1Beta3. Inputs. Duration Response 
- Max time a test is allowed to run before it is automatically cancelled.
- AndroidApp AndroidInfo App Info Response 
- Information about the application under test.
- AndroidInstrumentation AndroidTest Instrumentation Test Response 
- An Android instrumentation test.
- AndroidRobo AndroidTest Robo Test Response 
- An Android robo test.
- AndroidTest AndroidLoop Test Loop Response 
- An Android test loop.
- TestTimeout DurationResponse 
- Max time a test is allowed to run before it is automatically cancelled.
- androidApp AndroidInfo App Info Response 
- Information about the application under test.
- androidInstrumentation AndroidTest Instrumentation Test Response 
- An Android instrumentation test.
- androidRobo AndroidTest Robo Test Response 
- An Android robo test.
- androidTest AndroidLoop Test Loop Response 
- An Android test loop.
- testTimeout DurationResponse 
- Max time a test is allowed to run before it is automatically cancelled.
- androidApp AndroidInfo App Info Response 
- Information about the application under test.
- androidInstrumentation AndroidTest Instrumentation Test Response 
- An Android instrumentation test.
- androidRobo AndroidTest Robo Test Response 
- An Android robo test.
- androidTest AndroidLoop Test Loop Response 
- An Android test loop.
- testTimeout DurationResponse 
- Max time a test is allowed to run before it is automatically cancelled.
- android_app_ Androidinfo App Info Response 
- Information about the application under test.
- android_instrumentation_ Androidtest Instrumentation Test Response 
- An Android instrumentation test.
- android_robo_ Androidtest Robo Test Response 
- An Android robo test.
- android_test_ Androidloop Test Loop Response 
- An Android test loop.
- test_timeout DurationResponse 
- Max time a test is allowed to run before it is automatically cancelled.
- androidApp Property MapInfo 
- Information about the application under test.
- androidInstrumentation Property MapTest 
- An Android instrumentation test.
- androidRobo Property MapTest 
- An Android robo test.
- androidTest Property MapLoop 
- An Android test loop.
- testTimeout 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 secondsfield and a positive or negativenanosfield. For durations of one second or more, a non-zero value for thenanosfield must be of the same sign as thesecondsfield. Must be from -999,999,999 to +999,999,999 inclusive.
- Seconds string
- Signed seconds of the span of time. Must be from -315,576,000,000 to +315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
- Nanos int
- Signed fractions of a second at nanosecond resolution of the span of time. Durations less than one second are represented with a 0 secondsfield and a positive or negativenanosfield. For durations of one second or more, a non-zero value for thenanosfield must be of the same sign as thesecondsfield. Must be from -999,999,999 to +999,999,999 inclusive.
- Seconds string
- Signed seconds of the span of time. Must be from -315,576,000,000 to +315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
- nanos Integer
- Signed fractions of a second at nanosecond resolution of the span of time. Durations less than one second are represented with a 0 secondsfield and a positive or negativenanosfield. For durations of one second or more, a non-zero value for thenanosfield must be of the same sign as thesecondsfield. Must be from -999,999,999 to +999,999,999 inclusive.
- seconds String
- Signed seconds of the span of time. Must be from -315,576,000,000 to +315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
- nanos number
- Signed fractions of a second at nanosecond resolution of the span of time. Durations less than one second are represented with a 0 secondsfield and a positive or negativenanosfield. For durations of one second or more, a non-zero value for thenanosfield must be of the same sign as thesecondsfield. Must be from -999,999,999 to +999,999,999 inclusive.
- seconds string
- Signed seconds of the span of time. Must be from -315,576,000,000 to +315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
- nanos int
- Signed fractions of a second at nanosecond resolution of the span of time. Durations less than one second are represented with a 0 secondsfield and a positive or negativenanosfield. For durations of one second or more, a non-zero value for thenanosfield must be of the same sign as thesecondsfield. Must be from -999,999,999 to +999,999,999 inclusive.
- seconds str
- Signed seconds of the span of time. Must be from -315,576,000,000 to +315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
- nanos Number
- Signed fractions of a second at nanosecond resolution of the span of time. Durations less than one second are represented with a 0 secondsfield and a positive or negativenanosfield. For durations of one second or more, a non-zero value for thenanosfield must be of the same sign as thesecondsfield. Must be from -999,999,999 to +999,999,999 inclusive.
- seconds String
- Signed seconds of the span of time. Must be from -315,576,000,000 to +315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
DurationResponse, DurationResponseArgs    
- Nanos int
- Signed fractions of a second at nanosecond resolution of the span of time. Durations less than one second are represented with a 0 secondsfield and a positive or negativenanosfield. For durations of one second or more, a non-zero value for thenanosfield must be of the same sign as thesecondsfield. Must be from -999,999,999 to +999,999,999 inclusive.
- Seconds string
- Signed seconds of the span of time. Must be from -315,576,000,000 to +315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
- Nanos int
- Signed fractions of a second at nanosecond resolution of the span of time. Durations less than one second are represented with a 0 secondsfield and a positive or negativenanosfield. For durations of one second or more, a non-zero value for thenanosfield must be of the same sign as thesecondsfield. Must be from -999,999,999 to +999,999,999 inclusive.
- Seconds string
- Signed seconds of the span of time. Must be from -315,576,000,000 to +315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
- nanos Integer
- Signed fractions of a second at nanosecond resolution of the span of time. Durations less than one second are represented with a 0 secondsfield and a positive or negativenanosfield. For durations of one second or more, a non-zero value for thenanosfield must be of the same sign as thesecondsfield. Must be from -999,999,999 to +999,999,999 inclusive.
- seconds String
- Signed seconds of the span of time. Must be from -315,576,000,000 to +315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
- nanos number
- Signed fractions of a second at nanosecond resolution of the span of time. Durations less than one second are represented with a 0 secondsfield and a positive or negativenanosfield. For durations of one second or more, a non-zero value for thenanosfield must be of the same sign as thesecondsfield. Must be from -999,999,999 to +999,999,999 inclusive.
- seconds string
- Signed seconds of the span of time. Must be from -315,576,000,000 to +315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
- nanos int
- Signed fractions of a second at nanosecond resolution of the span of time. Durations less than one second are represented with a 0 secondsfield and a positive or negativenanosfield. For durations of one second or more, a non-zero value for thenanosfield must be of the same sign as thesecondsfield. Must be from -999,999,999 to +999,999,999 inclusive.
- seconds str
- Signed seconds of the span of time. Must be from -315,576,000,000 to +315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
- nanos Number
- Signed fractions of a second at nanosecond resolution of the span of time. Durations less than one second are represented with a 0 secondsfield and a positive or negativenanosfield. For durations of one second or more, a non-zero value for thenanosfield must be of the same sign as thesecondsfield. Must be from -999,999,999 to +999,999,999 inclusive.
- seconds String
- Signed seconds of the span of time. Must be from -315,576,000,000 to +315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
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.
- ExecutionState Unknown State 
- unknownStateShould never be in this state. Exists for proto deserialization backward compatibility.
- ExecutionState 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.
- ExecutionState In Progress 
- inProgressThe Execution/Step is in progress.
- ExecutionState 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.
- 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.
- DeviceOut boolOf Memory 
- 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.
- OtherNative boolCrash 
- 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.
- UnableTo boolCrawl 
- If the robo was unable to crawl the app; perhaps because the app did not start.
- Crashed bool
- If the failure was severe because the system (app) under test crashed.
- DeviceOut boolOf Memory 
- 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.
- OtherNative boolCrash 
- 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.
- UnableTo boolCrawl 
- If the robo was unable to crawl the app; perhaps because the app did not start.
- crashed Boolean
- If the failure was severe because the system (app) under test crashed.
- deviceOut BooleanOf Memory 
- 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.
- otherNative BooleanCrash 
- 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.
- unableTo BooleanCrawl 
- If the robo was unable to crawl the app; perhaps because the app did not start.
- crashed boolean
- If the failure was severe because the system (app) under test crashed.
- deviceOut booleanOf Memory 
- 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.
- otherNative booleanCrash 
- 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.
- unableTo booleanCrawl 
- If the robo was unable to crawl the app; perhaps because the app did not start.
- crashed bool
- If the failure was severe because the system (app) under test crashed.
- device_out_ boolof_ memory 
- If the device ran out of memory during a test, causing the test to crash.
- failed_roboscript bool
- If the Roboscript failed to complete successfully, e.g., because a Roboscript action or assertion failed or a Roboscript action could not be matched during the entire crawl.
- not_installed bool
- If an app is not installed and thus no test can be run with the app. This might be caused by trying to run a test on an unsupported platform.
- other_native_ boolcrash 
- If a native process (including any other than the app) crashed.
- timed_out bool
- If the test overran some time limit, and that is why it failed.
- unable_to_ boolcrawl 
- If the robo was unable to crawl the app; perhaps because the app did not start.
- crashed Boolean
- If the failure was severe because the system (app) under test crashed.
- deviceOut BooleanOf Memory 
- 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.
- otherNative BooleanCrash 
- 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.
- unableTo BooleanCrawl 
- If the robo was unable to crawl the app; perhaps because the app did not start.
FailureDetailResponse, FailureDetailResponseArgs      
- Crashed bool
- If the failure was severe because the system (app) under test crashed.
- DeviceOut boolOf Memory 
- 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.
- OtherNative boolCrash 
- 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.
- UnableTo boolCrawl 
- If the robo was unable to crawl the app; perhaps because the app did not start.
- Crashed bool
- If the failure was severe because the system (app) under test crashed.
- DeviceOut boolOf Memory 
- 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.
- OtherNative boolCrash 
- 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.
- UnableTo boolCrawl 
- If the robo was unable to crawl the app; perhaps because the app did not start.
- crashed Boolean
- If the failure was severe because the system (app) under test crashed.
- deviceOut BooleanOf Memory 
- 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.
- otherNative BooleanCrash 
- 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.
- unableTo BooleanCrawl 
- If the robo was unable to crawl the app; perhaps because the app did not start.
- crashed boolean
- If the failure was severe because the system (app) under test crashed.
- deviceOut booleanOf Memory 
- 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.
- otherNative booleanCrash 
- 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.
- unableTo booleanCrawl 
- If the robo was unable to crawl the app; perhaps because the app did not start.
- crashed bool
- If the failure was severe because the system (app) under test crashed.
- device_out_ boolof_ memory 
- If the device ran out of memory during a test, causing the test to crash.
- failed_roboscript bool
- If the Roboscript failed to complete successfully, e.g., because a Roboscript action or assertion failed or a Roboscript action could not be matched during the entire crawl.
- not_installed bool
- If an app is not installed and thus no test can be run with the app. This might be caused by trying to run a test on an unsupported platform.
- other_native_ boolcrash 
- If a native process (including any other than the app) crashed.
- timed_out bool
- If the test overran some time limit, and that is why it failed.
- unable_to_ boolcrawl 
- If the robo was unable to crawl the app; perhaps because the app did not start.
- crashed Boolean
- If the failure was severe because the system (app) under test crashed.
- deviceOut BooleanOf Memory 
- 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.
- otherNative BooleanCrash 
- 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.
- unableTo BooleanCrawl 
- If the robo was unable to crawl the app; perhaps because the app did not start.
InconclusiveDetail, InconclusiveDetailArgs    
- AbortedBy boolUser 
- If the end user aborted the test execution before a pass or fail could be determined. For example, the user pressed ctrl-c which sent a kill signal to the test runner while the test was running.
- HasError boolLogs 
- 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.
- AbortedBy boolUser 
- If the end user aborted the test execution before a pass or fail could be determined. For example, the user pressed ctrl-c which sent a kill signal to the test runner while the test was running.
- HasError boolLogs 
- 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.
- abortedBy BooleanUser 
- If the end user aborted the test execution before a pass or fail could be determined. For example, the user pressed ctrl-c which sent a kill signal to the test runner while the test was running.
- hasError BooleanLogs 
- 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.
- abortedBy booleanUser 
- If the end user aborted the test execution before a pass or fail could be determined. For example, the user pressed ctrl-c which sent a kill signal to the test runner while the test was running.
- hasError booleanLogs 
- 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_ booluser 
- If the end user aborted the test execution before a pass or fail could be determined. For example, the user pressed ctrl-c which sent a kill signal to the test runner while the test was running.
- has_error_ boollogs 
- If results are being provided to the user in certain cases of infrastructure failures
- infrastructure_failure bool
- If the test runner could not determine success or failure because the test depends on a component other than the system under test which failed. For example, a mobile test requires provisioning a device where the test executes, and that provisioning can fail.
- abortedBy BooleanUser 
- If the end user aborted the test execution before a pass or fail could be determined. For example, the user pressed ctrl-c which sent a kill signal to the test runner while the test was running.
- hasError BooleanLogs 
- 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      
- AbortedBy boolUser 
- If the end user aborted the test execution before a pass or fail could be determined. For example, the user pressed ctrl-c which sent a kill signal to the test runner while the test was running.
- HasError boolLogs 
- 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.
- AbortedBy boolUser 
- If the end user aborted the test execution before a pass or fail could be determined. For example, the user pressed ctrl-c which sent a kill signal to the test runner while the test was running.
- HasError boolLogs 
- 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.
- abortedBy BooleanUser 
- If the end user aborted the test execution before a pass or fail could be determined. For example, the user pressed ctrl-c which sent a kill signal to the test runner while the test was running.
- hasError BooleanLogs 
- 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.
- abortedBy booleanUser 
- If the end user aborted the test execution before a pass or fail could be determined. For example, the user pressed ctrl-c which sent a kill signal to the test runner while the test was running.
- hasError booleanLogs 
- 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_ booluser 
- If the end user aborted the test execution before a pass or fail could be determined. For example, the user pressed ctrl-c which sent a kill signal to the test runner while the test was running.
- has_error_ boollogs 
- If results are being provided to the user in certain cases of infrastructure failures
- infrastructure_failure bool
- If the test runner could not determine success or failure because the test depends on a component other than the system under test which failed. For example, a mobile test requires provisioning a device where the test executes, and that provisioning can fail.
- abortedBy BooleanUser 
- If the end user aborted the test execution before a pass or fail could be determined. For example, the user pressed ctrl-c which sent a kill signal to the test runner while the test was running.
- hasError BooleanLogs 
- 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.
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 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
IosTest, IosTestArgs    
- IosApp Pulumi.Info Google Native. Tool Results. V1Beta3. Inputs. Ios App Info 
- Information about the application under test.
- IosRobo Pulumi.Test Google Native. Tool Results. V1Beta3. Inputs. Ios Robo Test 
- An iOS Robo test.
- IosTest Pulumi.Loop Google Native. Tool Results. V1Beta3. Inputs. Ios Test Loop 
- An iOS test loop.
- IosXc Pulumi.Test Google Native. Tool Results. V1Beta3. Inputs. Ios Xc Test 
- An iOS XCTest.
- TestTimeout Pulumi.Google Native. Tool Results. V1Beta3. Inputs. Duration 
- Max time a test is allowed to run before it is automatically cancelled.
- IosApp IosInfo App Info 
- Information about the application under test.
- IosRobo IosTest Robo Test 
- An iOS Robo test.
- IosTest IosLoop Test Loop 
- An iOS test loop.
- IosXc IosTest Xc Test 
- An iOS XCTest.
- TestTimeout Duration
- Max time a test is allowed to run before it is automatically cancelled.
- iosApp IosInfo App Info 
- Information about the application under test.
- iosRobo IosTest Robo Test 
- An iOS Robo test.
- iosTest IosLoop Test Loop 
- An iOS test loop.
- iosXc IosTest Xc Test 
- An iOS XCTest.
- testTimeout Duration
- Max time a test is allowed to run before it is automatically cancelled.
- iosApp IosInfo App Info 
- Information about the application under test.
- iosRobo IosTest Robo Test 
- An iOS Robo test.
- iosTest IosLoop Test Loop 
- An iOS test loop.
- iosXc IosTest Xc Test 
- An iOS XCTest.
- testTimeout Duration
- Max time a test is allowed to run before it is automatically cancelled.
- ios_app_ Iosinfo App Info 
- Information about the application under test.
- ios_robo_ Iostest Robo Test 
- An iOS Robo test.
- ios_test_ Iosloop Test Loop 
- An iOS test loop.
- ios_xc_ Iostest Xc Test 
- An iOS XCTest.
- test_timeout Duration
- Max time a test is allowed to run before it is automatically cancelled.
- iosApp Property MapInfo 
- Information about the application under test.
- iosRobo Property MapTest 
- An iOS Robo test.
- iosTest Property MapLoop 
- An iOS test loop.
- iosXc Property MapTest 
- 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 string
- Bundle ID of the app.
- BundleId string
- Bundle ID of the app.
- bundleId String
- Bundle ID of the app.
- bundleId string
- Bundle ID of the app.
- bundle_id str
- Bundle ID of the app.
- bundleId String
- Bundle ID of the app.
IosTestResponse, IosTestResponseArgs      
- IosApp Pulumi.Info Google Native. Tool Results. V1Beta3. Inputs. Ios App Info Response 
- Information about the application under test.
- IosRobo Pulumi.Test Google Native. Tool Results. V1Beta3. Inputs. Ios Robo Test Response 
- An iOS Robo test.
- IosTest Pulumi.Loop Google Native. Tool Results. V1Beta3. Inputs. Ios Test Loop Response 
- An iOS test loop.
- IosXc Pulumi.Test Google Native. Tool Results. V1Beta3. Inputs. Ios Xc Test Response 
- An iOS XCTest.
- TestTimeout Pulumi.Google Native. Tool Results. V1Beta3. Inputs. Duration Response 
- Max time a test is allowed to run before it is automatically cancelled.
- IosApp IosInfo App Info Response 
- Information about the application under test.
- IosRobo IosTest Robo Test Response 
- An iOS Robo test.
- IosTest IosLoop Test Loop Response 
- An iOS test loop.
- IosXc IosTest Xc Test Response 
- An iOS XCTest.
- TestTimeout DurationResponse 
- Max time a test is allowed to run before it is automatically cancelled.
- iosApp IosInfo App Info Response 
- Information about the application under test.
- iosRobo IosTest Robo Test Response 
- An iOS Robo test.
- iosTest IosLoop Test Loop Response 
- An iOS test loop.
- iosXc IosTest Xc Test Response 
- An iOS XCTest.
- testTimeout DurationResponse 
- Max time a test is allowed to run before it is automatically cancelled.
- iosApp IosInfo App Info Response 
- Information about the application under test.
- iosRobo IosTest Robo Test Response 
- An iOS Robo test.
- iosTest IosLoop Test Loop Response 
- An iOS test loop.
- iosXc IosTest Xc Test Response 
- An iOS XCTest.
- testTimeout DurationResponse 
- Max time a test is allowed to run before it is automatically cancelled.
- ios_app_ Iosinfo App Info Response 
- Information about the application under test.
- ios_robo_ Iostest Robo Test Response 
- An iOS Robo test.
- ios_test_ Iosloop Test Loop Response 
- An iOS test loop.
- ios_xc_ Iostest Xc Test Response 
- An iOS XCTest.
- test_timeout DurationResponse 
- Max time a test is allowed to run before it is automatically cancelled.
- iosApp Property MapInfo 
- Information about the application under test.
- iosRobo Property MapTest 
- An iOS Robo test.
- iosTest Property MapLoop 
- An iOS test loop.
- iosXc Property MapTest 
- An iOS XCTest.
- testTimeout 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 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.
Outcome, OutcomeArgs  
- FailureDetail Pulumi.Google Native. Tool Results. V1Beta3. Inputs. Failure Detail 
- More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional
- InconclusiveDetail Pulumi.Google Native. Tool Results. V1Beta3. Inputs. Inconclusive Detail 
- More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional
- SkippedDetail Pulumi.Google Native. Tool Results. V1Beta3. Inputs. Skipped Detail 
- More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional
- SuccessDetail Pulumi.Google Native. Tool Results. V1Beta3. Inputs. Success Detail 
- More information about a SUCCESS outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SUCCESS. Optional
- Summary
Pulumi.Google Native. Tool Results. V1Beta3. Outcome Summary 
- 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 Pulumi.Google Native. Tool Results. V1Beta3. Inputs. Failure Detail Response 
- More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional
- InconclusiveDetail Pulumi.Google Native. Tool Results. V1Beta3. Inputs. Inconclusive Detail Response 
- More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional
- SkippedDetail Pulumi.Google Native. Tool Results. V1Beta3. Inputs. Skipped Detail Response 
- More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional
- SuccessDetail Pulumi.Google Native. Tool Results. V1Beta3. Inputs. Success Detail Response 
- More information about a SUCCESS outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SUCCESS. Optional
- Summary string
- The simplest way to interpret a result. Required
- FailureDetail FailureDetail Response 
- More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional
- InconclusiveDetail InconclusiveDetail Response 
- More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional
- SkippedDetail SkippedDetail Response 
- More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional
- SuccessDetail SuccessDetail Response 
- More information about a SUCCESS outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SUCCESS. Optional
- Summary string
- The simplest way to interpret a result. Required
- failureDetail FailureDetail Response 
- More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional
- inconclusiveDetail InconclusiveDetail Response 
- More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional
- skippedDetail SkippedDetail Response 
- More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional
- successDetail SuccessDetail Response 
- More information about a SUCCESS outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SUCCESS. Optional
- summary String
- The simplest way to interpret a result. Required
- failureDetail FailureDetail Response 
- More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional
- inconclusiveDetail InconclusiveDetail Response 
- More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional
- skippedDetail SkippedDetail Response 
- More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional
- successDetail SuccessDetail Response 
- More information about a SUCCESS outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SUCCESS. Optional
- summary string
- The simplest way to interpret a result. Required
- failure_detail FailureDetail Response 
- More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional
- inconclusive_detail InconclusiveDetail Response 
- More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional
- skipped_detail SkippedDetail Response 
- More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional
- success_detail SuccessDetail Response 
- More information about a SUCCESS outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SUCCESS. Optional
- summary str
- The simplest way to interpret a result. Required
- failureDetail Property Map
- More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional
- inconclusiveDetail Property Map
- More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional
- skippedDetail Property Map
- More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional
- successDetail Property Map
- More information about a SUCCESS outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SUCCESS. Optional
- summary String
- The simplest way to interpret a result. Required
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.
- OutcomeSummary Unset 
- unsetDo not use. For proto versioning only.
- OutcomeSummary 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.
- OutcomeSummary Failure 
- failureA run failed, for instance: - One or more test case failed. - A test timed out. - The application under test crashed.
- OutcomeSummary 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.
- OutcomeSummary Skipped 
- skippedAll tests were skipped, for instance: - All device configurations were incompatible.
- OutcomeSummary 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.
- "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    
- IncompatibleApp boolVersion 
- 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.
- IncompatibleApp boolVersion 
- 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.
- incompatibleApp BooleanVersion 
- 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.
- incompatibleApp booleanVersion 
- 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_ boolversion 
- If the App doesn't support the specific API level.
- incompatible_architecture bool
- If the App doesn't run on the specific architecture, for example, x86.
- incompatible_device bool
- If the requested OS version doesn't run on the specific device model.
- incompatibleApp BooleanVersion 
- 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      
- IncompatibleApp boolVersion 
- 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.
- IncompatibleApp boolVersion 
- 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.
- incompatibleApp BooleanVersion 
- 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.
- incompatibleApp booleanVersion 
- 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_ boolversion 
- If the App doesn't support the specific API level.
- incompatible_architecture bool
- If the App doesn't run on the specific architecture, for example, x86.
- incompatible_device bool
- If the requested OS version doesn't run on the specific device model.
- incompatibleApp BooleanVersion 
- 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.
Specification, SpecificationArgs  
- AndroidTest Pulumi.Google Native. Tool Results. V1Beta3. Inputs. Android Test 
- An Android mobile test execution specification.
- IosTest Pulumi.Google Native. Tool Results. V1Beta3. Inputs. Ios Test 
- 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 Pulumi.Google Native. Tool Results. V1Beta3. Inputs. Android Test Response 
- An Android mobile test execution specification.
- IosTest Pulumi.Google Native. Tool Results. V1Beta3. Inputs. Ios Test Response 
- An iOS mobile test execution specification.
- AndroidTest AndroidTest Response 
- An Android mobile test execution specification.
- IosTest IosTest Response 
- An iOS mobile test execution specification.
- androidTest AndroidTest Response 
- An Android mobile test execution specification.
- iosTest IosTest Response 
- An iOS mobile test execution specification.
- androidTest AndroidTest Response 
- An Android mobile test execution specification.
- iosTest IosTest Response 
- An iOS mobile test execution specification.
- android_test AndroidTest Response 
- An Android mobile test execution specification.
- ios_test IosTest Response 
- An iOS mobile test execution specification.
- androidTest Property Map
- An Android mobile test execution specification.
- iosTest Property Map
- An iOS mobile test execution specification.
SuccessDetail, SuccessDetailArgs    
- OtherNative boolCrash 
- If a native process other than the app crashed.
- OtherNative boolCrash 
- If a native process other than the app crashed.
- otherNative BooleanCrash 
- If a native process other than the app crashed.
- otherNative booleanCrash 
- If a native process other than the app crashed.
- other_native_ boolcrash 
- If a native process other than the app crashed.
- otherNative BooleanCrash 
- If a native process other than the app crashed.
SuccessDetailResponse, SuccessDetailResponseArgs      
- OtherNative boolCrash 
- If a native process other than the app crashed.
- OtherNative boolCrash 
- If a native process other than the app crashed.
- otherNative BooleanCrash 
- If a native process other than the app crashed.
- otherNative booleanCrash 
- If a native process other than the app crashed.
- other_native_ boolcrash 
- If a native process other than the app crashed.
- otherNative BooleanCrash 
- 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 int
- Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive.
- Seconds string
- Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.
- Nanos int
- Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive.
- Seconds string
- Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.
- nanos Integer
- Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive.
- seconds String
- Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.
- nanos number
- Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive.
- seconds string
- Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.
- nanos int
- Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive.
- seconds str
- Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.
- nanos Number
- Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive.
- seconds String
- Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.