Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

TestSetup

import type { TestSetup } from "https://googleapis.deno.dev/v1/testing:v1.ts";

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

interface TestSetup {
account?: Account;
additionalApks?: Apk[];
directoriesToPull?: string[];
dontAutograntPermissions?: boolean;
environmentVariables?: EnvironmentVariable[];
filesToPush?: DeviceFile[];
initialSetupApks?: Apk[];
networkProfile?: string;
systrace?: SystraceSetup;
}

§Properties

§
account?: Account
[src]

The device will be logged in on this account for the duration of the test.

§
additionalApks?: Apk[]
[src]

APKs to install in addition to those being directly tested. These will be installed after the app under test. Currently capped at 100.

§
directoriesToPull?: string[]
[src]

List of directories on the device to upload to GCS at the end of the test; they must be absolute paths under /sdcard, /storage or /data/local/tmp. Path names are restricted to characters a-z A-Z 0-9 _ - . + and / Note: The paths /sdcard and /data will be made available and treated as implicit path substitutions. E.g. if /sdcard on a particular device does not map to external storage, the system will replace it with the external storage path prefix for that device.

§
dontAutograntPermissions?: boolean
[src]

Whether to prevent all runtime permissions to be granted at app install

§
environmentVariables?: EnvironmentVariable[]
[src]

Environment variables to set for the test (only applicable for instrumentation tests).

§
filesToPush?: DeviceFile[]
[src]

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

§
initialSetupApks?: Apk[]
[src]

Optional. Initial setup APKs to install before the app under test is installed. Currently capped at 100.

§
networkProfile?: string
[src]

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.

§

Systrace configuration for the run. Deprecated: Systrace used Python 2 which was sunsetted on 2020-01-01. Systrace is no longer supported in the Cloud Testing API, and no Systrace file will be provided in the results.