AndroidTestLoopArgs

data class AndroidTestLoopArgs(val appApk: Output<FileReferenceArgs>? = null, val appBundle: Output<AppBundleArgs>? = null, val appPackageId: Output<String>? = null, val scenarioLabels: Output<List<String>>? = null, val scenarios: Output<List<Int>>? = null) : ConvertibleToJava<AndroidTestLoopArgs>

A test of an Android Application with a Test Loop. The intent \ will be implicitly added, since Games is the only user of this api, for the time being.

Constructors

Link copied to clipboard
fun AndroidTestLoopArgs(appApk: Output<FileReferenceArgs>? = null, appBundle: Output<AppBundleArgs>? = null, appPackageId: Output<String>? = null, scenarioLabels: Output<List<String>>? = null, scenarios: Output<List<Int>>? = null)

Functions

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

Properties

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

The APK for the application under test.

Link copied to clipboard
val appBundle: Output<AppBundleArgs>? = null

A multi-apk app bundle for the application under test.

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

The java package for the application under test. The default is determined by examining the application's manifest.

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

The list of scenario labels that should be run during the test. The scenario labels should map to labels defined in the application's manifest. For example, player_experience and com.google.test.loops.player_experience add all of the loops labeled in the manifest with the com.google.test.loops.player_experience name to the execution. Scenarios can also be specified in the scenarios field.

Link copied to clipboard
val scenarios: Output<List<Int>>? = null

The list of scenarios that should be run during the test. The default is all test loops, derived from the application's manifest.