IosTestSetupArgs

data class IosTestSetupArgs(val additionalIpas: Output<List<FileReferenceArgs>>? = null, val networkProfile: Output<String>? = null, val pullDirectories: Output<List<IosDeviceFileArgs>>? = null, val pushFiles: Output<List<IosDeviceFileArgs>>? = null) : ConvertibleToJava<IosTestSetupArgs>

A description of how to set up an iOS device prior to running the test.

Constructors

Link copied to clipboard
fun IosTestSetupArgs(additionalIpas: Output<List<FileReferenceArgs>>? = null, networkProfile: Output<String>? = null, pullDirectories: Output<List<IosDeviceFileArgs>>? = null, pushFiles: Output<List<IosDeviceFileArgs>>? = null)

Functions

Link copied to clipboard
open override fun toJava(): IosTestSetupArgs

Properties

Link copied to clipboard
val additionalIpas: Output<List<FileReferenceArgs>>? = null

iOS apps to install in addition to those being directly tested.

Link copied to clipboard
val networkProfile: Output<String>? = null

The network traffic profile used for running the test. Available network profiles can be queried by using the NETWORK_CONFIGURATION environment type when calling TestEnvironmentDiscoveryService.GetTestEnvironmentCatalog.

Link copied to clipboard
val pullDirectories: Output<List<IosDeviceFileArgs>>? = null

List of directories on the device to upload to Cloud Storage at the end of the test. Directories should either be in a shared directory (such as /private/var/mobile/Media) or within an accessible directory inside the app's filesystem (such as /Documents) by specifying the bundle ID.

Link copied to clipboard
val pushFiles: Output<List<IosDeviceFileArgs>>? = null

List of files to push to the device before starting the test.