Тестдевицеварианты

public class TestDeviceOptions
extends Object

java.lang.Объект
com.android.tradefed.device.TestDeviceOptions


Контейнер для Option ITestDevice

Краткое содержание

Константы

int DEFAULT_ADB_PORT

Поля

public static final String INSTANCE_TYPE_OPTION

public static final String REMOTE_TF_VERSION_OPTION

Общественные конструкторы

TestDeviceOptions ()

Публичные методы

void addGceDriverParams (String param)

Добавьте параметр в параметры драйвера gce.

boolean allowGceCmdTimeoutOverride ()

Возвращает, следует ли нам полагаться на аргументы времени ожидания загрузки из облака, если они есть.

long getAdbCommandTimeout ()
int getAdbRecoveryTimeout ()
long getAdbRootUnavailableTimeout ()
long getAvailableTimeout ()
File getAvdConfigFile ()

Верните файл конфигурации Gce Avd, чтобы запустить экземпляр.

File getAvdDriverBinary ()

Верните путь к двоичному файлу, чтобы запустить экземпляр Gce Avd.

String getBaseImage ()

Возвращает имя базового изображения, которое будет использоваться для текущего экземпляра.

long getBugreportzTimeout ()

Возвращает значение тайм-аута, которое будет применено к записи bugreportz.

String getConnCheckUrl ()
static String getCreateCommandByInstanceType ( TestDeviceOptions.InstanceType type)
String getCrosPassword ()

Возвращает пароль для входа в Chrome OS.

String getCrosUser ()

Возвращает пользователя Chrome OS для входа в систему.

Integer getCutoffBattery ()
MultiMap <File, String> getExtraFiles ()

Верните дополнительные файлы, которые необходимо загрузить в GCE во время создания облака.

getExtraOxygenArgs ()

Возвращает дополнительные аргументы для аренды устройства Oxygen.

static getExtraParamsByInstanceType ( TestDeviceOptions.InstanceType type, String baseImage)
File getFastbootBinary ()

Возвращает указанный двоичный файл fastboot для использования.

int getFastbootTimeout ()
String getGceAccount ()

Верните учетную запись электронной почты gce для использования с драйвером.

long getGceCmdTimeout ()

Возвращает время ожидания Gce Avd для подключения экземпляра к сети.

String getGceDriverBuildIdParam ()

Верните параметр драйвера GCE, который должен быть связан с идентификатором сборки из информации о сборке.

MultiMap <String, File> getGceDriverFileParams ()

Верните дополнительные пути к файлам в качестве параметров драйвера GCE, указанных в опции.

Log.LogLevel getGceDriverLogLevel ()

Возвращает уровень журнала драйвера Gce Avd.

getGceDriverParams ()

Верните дополнительные параметры драйвера GCE, предоставленные через опцию

int getGceMaxAttempt ()

Возвращает максимальное количество попыток запуска устройства gce

TestDeviceOptions.InstanceType getInstanceType ()

Возвращает тип экземпляра виртуального устройства, которое должно быть создано.

String getInstanceUser ()

Возвращает пользователя экземпляра виртуального устройства GCE, которое необходимо создать.

getInvocationAttributeToMetadata ()
String getLogcatOptions ()
long getMaxLogcatDataSize ()

Получите приблизительный максимальный размер сохраняемых данных tmp logcat (в байтах).

long getMaxWifiConnectTime ()
long getOnlineTimeout ()
String getOxygenAccountingUser ()

Возвращает учетного пользователя устройства Oxygen.

TestDeviceOptions.DeviceSize getOxygenDeviceSize ()

Возвращает Размер хоста, на котором будет работать виртуальное устройство Oxygen.

long getOxygenLeaseLength ()

Возвращает продолжительность аренды кислородного устройства в миллисекундах.

String getOxygenServiceAddress ()

Возвращает сервисный адрес устройства Oxygen.

String getOxygenTargetRegion ()

Возвращает целевую область устройства Oxygen.

getPostBootCommands ()
int getRebootTimeout ()
int getRemoteAdbPort ()

Возвращает удаленный порт, который прослушивает сервер adb.

getRemoteFetchFilePattern ()

Возвращает список шаблонов, которые необходимо получить через scp.

File getRemoteTf ()

Файл, указывающий на каталог версии Tradefed, которую нужно отправить на удаленный компьютер.

File getServiceAccountJsonKeyFile ()
File getSshPrivateKeyPath ()

Верните путь к ключу ssh, который будет использоваться для операций с экземпляром Gce Avd.

int getUnencryptRebootTimeout ()
boolean getUseFastbootErase ()
int getWifiAttempts ()
int getWifiRetryWaitTime ()
String getWifiUtilAPKPath ()
boolean isDisableKeyguard ()

Проверьте, следует ли нам попытаться отключить защиту клавиатуры после завершения загрузки.

boolean isEnableAdbRoot ()

Проверьте, следует ли включать adb root при загрузке для этого устройства.

boolean isLogcatCaptureEnabled ()
boolean isWifiExpoRetryEnabled ()
void setAdbCommandTimeout (long adbCommandTimeout)

Устанавливает таймаут отправки команды в мс.

void setAdbRecoveryTimeout (int adbRecoveryTimeout)
void setAdbRootUnavailableTimeout (long adbRootUnavailableTimeout)
void setAvdConfigFile (File avdConfigFile)

Установите файл конфигурации Gce Avd для запуска экземпляра.

void setAvdDriverBinary (File avdDriverBinary)

Укажите путь к двоичному файлу для запуска экземпляра Gce Avd.

void setConnCheckUrl (String url)
void setCutoffBattery (int cutoffBattery)

установите минимальный уровень заряда батареи, чтобы продолжить вызов.

void setDisableKeyguard (boolean disableKeyguard)

Установите, следует ли нам пытаться отключить защиту клавиатуры после завершения загрузки.

void setExtraFiles ( MultiMap <File, String> extraFiles)

Установите дополнительные файлы, которые необходимо загрузить в GCE во время создания облака.

void setFastbootTimeout (int fastbootTimeout)
void setGceCmdTimeout (long gceCmdTimeout)

Установите время ожидания Gce Avd для подключения экземпляра к сети.

void setGceDriverBuildIdParam (String gceDriverBuildIdParam)

Установите параметр драйвера GCE, который должен быть связан с идентификатором сборки из информации о сборке.

void setGceDriverLogLevel (Log.LogLevel mGceDriverLogLevel)

Установите уровень журнала драйвера Gce Avd.

void setGceMaxAttempt (int gceMaxAttempt)

Установите максимальное количество попыток запуска устройства gce

void setInstanceType ( TestDeviceOptions.InstanceType type)

Устанавливает тип экземпляра виртуального устройства, которое должно быть создано.

void setInstanceUser (String instanceUser)

Задайте пользователя экземпляра виртуального устройства GCE, которое необходимо создать.

void setLogcatOptions (String logcatOptions)

Установите параметры, которые будут переданы в logcat

void setMaxLogcatDataSize (long maxLogcatDataSize)

Установите приблизительный максимальный размер сохраняемого логарифма tmp в байтах.

void setOnlineTimeout (long onlineTimeout)
void setRebootTimeout (int rebootTimeout)
void setRemoteAdbPort (int remoteAdbPort)

Установите удаленный порт, который прослушивает сервер adb.

void setServiceAccountJsonKeyFile (File jsonKeyFile)

Установите файл ключа JSON сервисной учетной записи.

void setSkipTearDown (boolean shouldSkipTearDown)

Возвращает true, если демонтаж GCE следует пропустить.

void setSshPrivateKeyPath (File sshPrivateKeyPath)

Задайте путь к ключу ssh, который будет использоваться для операций с экземпляром Gce Avd.

void setUnencryptRebootTimeout (int unencryptRebootTimeout)
void setUseConnection (boolean useConnection)
void setUseFastbootErase (boolean useFastbootErase)
void setWifiAttempts (int wifiAttempts)
boolean shouldDisableReboot ()
boolean shouldSkipTearDown ()

Возвращает true, если демонтаж GCE следует пропустить.

boolean shouldUseConnection ()

Укажите, следует ли нам использовать новую функцию подключения.

boolean shouldUseContentProvider ()

Возвращает, можно ли использовать поставщика контента Tradefed для отправки/извлечения файлов.

boolean useCmdWifiCommands ()

Возвращает, использовать ли команды cmd wifi вместо apk.

boolean useExitStatusWorkaround ()

Возвращает, следует ли использовать обходной путь для получения статуса завершения оболочки на старых устройствах без оболочки v2.

boolean useOxygen ()

Возвращает true, если для создания виртуальных устройств используется Oxygen.

boolean useOxygenProxy ()

Возвращает true, если мы хотим, чтобы TradeFed напрямую вызывал Oxygen для аренды устройства.

boolean useUpdatedBootloaderStatus ()

Возвращает, использовать ли новый статус состояния загрузчика.

boolean waitForGceTearDown ()

Возвращает true, если мы должны заблокировать завершение демонтажа GCE, прежде чем продолжить.

Константы

DEFAULT_ADB_PORT

public static final int DEFAULT_ADB_PORT

Постоянное значение: 5555 (0x000015b3)

Поля

INSTANCE_TYPE_OPTION

public static final String INSTANCE_TYPE_OPTION

REMOTE_TF_VERSION_OPTION

public static final String REMOTE_TF_VERSION_OPTION

Общественные конструкторы

Тестдевицеварианты

public TestDeviceOptions ()

Публичные методы

добавитьGceDriverParams

public void addGceDriverParams (String param)

Добавьте параметр в параметры драйвера gce.

Параметры
param String

разрешитьGceCmdTimeoutOverride

public boolean allowGceCmdTimeoutOverride ()

Возвращает, следует ли нам полагаться на аргументы времени ожидания загрузки из облака, если они есть.

Возврат
boolean

getAdbCommandTimeout

public long getAdbCommandTimeout ()

Возврат
long таймаут отправки команды в мс.

getAdbRecoveryTimeout

public int getAdbRecoveryTimeout ()

Возврат
int таймаут в мс для загрузки в режим восстановления.

getAdbRootUnavailableTimeout

public long getAdbRootUnavailableTimeout ()

Возврат
long время в мс ожидания, пока устройство станет недоступным после root-доступа adb.

getAvailableTimeout

public long getAvailableTimeout ()

Возврат
long время по умолчанию в мс, необходимое для ожидания доступности устройства.

getAvdConfigFile

public File getAvdConfigFile ()

Верните файл конфигурации Gce Avd, чтобы запустить экземпляр.

Возврат
File

getAvdDriverBinary

public File getAvdDriverBinary ()

Верните путь к двоичному файлу, чтобы запустить экземпляр Gce Avd.

Возврат
File

getBaseImage

public String getBaseImage ()

Возвращает имя базового изображения, которое будет использоваться для текущего экземпляра.

Возврат
String

getBugreportzTimeout

public long getBugreportzTimeout ()

Возвращает значение тайм-аута, которое будет применено к записи bugreportz.

Возврат
long

getConnCheckUrl

public String getConnCheckUrl ()

Возврат
String URL-адрес по умолчанию, который будет использоваться для тестов подключения.

getCreateCommandByInstanceType

public static String getCreateCommandByInstanceType (TestDeviceOptions.InstanceType type)

Параметры
type TestDeviceOptions.InstanceType

Возврат
String

ПолучитьCrosPassword

public String getCrosPassword ()

Возвращает пароль для входа в Chrome OS.

Возврат
String

getCrosUser

public String getCrosUser ()

Возвращает пользователя Chrome OS для входа в систему.

Возврат
String

GetCutoffBattery

public Integer getCutoffBattery ()

Возврат
Integer минимальный уровень заряда батареи для продолжения вызова.

получить дополнительные файлы

public MultiMap<File, String> getExtraFiles ()

Верните дополнительные файлы, которые необходимо загрузить в GCE во время создания облака.

Возврат
MultiMap <File, String>

getExtraOxygenArgs

public  getExtraOxygenArgs ()

Возвращает дополнительные аргументы для аренды устройства Oxygen.

Возврат

getExtraParamsByInstanceType

public static  getExtraParamsByInstanceType (TestDeviceOptions.InstanceType type, 
                String baseImage)

Параметры
type TestDeviceOptions.InstanceType

baseImage String

Возврат

getFastbootBinary

public File getFastbootBinary ()

Возвращает указанный двоичный файл fastboot для использования. если значение равно нулю, используйте DeviceManager.

Возврат
File

getFastbootTimeout

public int getFastbootTimeout ()

Возврат
int таймаут загрузки в режиме быстрой загрузки в мс.

получитьGceAccount

public String getGceAccount ()

Верните учетную запись электронной почты gce для использования с драйвером.

Возврат
String

getGceCmdTimeout

public long getGceCmdTimeout ()

Возвращает время ожидания Gce Avd для подключения экземпляра к сети.

Возврат
long

getGceDriverBuildIdParam

public String getGceDriverBuildIdParam ()

Верните параметр драйвера GCE, который должен быть связан с идентификатором сборки из информации о сборке.

Возврат
String

ПолучитьGceDriverFileParams

public MultiMap<String, File> getGceDriverFileParams ()

Верните дополнительные пути к файлам в качестве параметров драйвера GCE, указанных в опции.

Возврат
MultiMap <String, File>

getGceDriverLogLevel

public Log.LogLevel getGceDriverLogLevel ()

Возвращает уровень журнала драйвера Gce Avd.

Возврат
Log.LogLevel

getGceDriverParams

public  getGceDriverParams ()

Верните дополнительные параметры драйвера GCE, предоставленные через опцию

Возврат

получитьGceMaxAttempt

public int getGceMaxAttempt ()

Возвращает максимальное количество попыток запуска устройства gce

Возврат
int

getInstanceType

public TestDeviceOptions.InstanceType getInstanceType ()

Возвращает тип экземпляра виртуального устройства, которое должно быть создано.

Возврат
TestDeviceOptions.InstanceType

getInstanceUser

public String getInstanceUser ()

Возвращает пользователя экземпляра виртуального устройства GCE, которое необходимо создать.

Возврат
String

getInvocateAttributeToMetadata

public  getInvocationAttributeToMetadata ()

Возврат

getLogcatOptions

public String getLogcatOptions ()

Возврат
String настроенные параметры logcat

getMaxLogcatDataSize

public long getMaxLogcatDataSize ()

Получите приблизительный максимальный размер сохраняемых данных tmp logcat (в байтах).

Возврат
long

GetMaxWiFiConnectTime

public long getMaxWifiConnectTime ()

Возврат
long максимальное время попытки подключения к Wi-Fi.

getOnlineTimeout

public long getOnlineTimeout ()

Возврат
long время по умолчанию в мс, необходимое для ожидания подключения устройства к сети.

getOxygenAccountingUser

public String getOxygenAccountingUser ()

Возвращает учетного пользователя устройства Oxygen.

Возврат
String

getOxygenDeviceSize

public TestDeviceOptions.DeviceSize getOxygenDeviceSize ()

Возвращает Размер хоста, на котором будет работать виртуальное устройство Oxygen.

Возврат
TestDeviceOptions.DeviceSize

getOxygenLeaseLength

public long getOxygenLeaseLength ()

Возвращает продолжительность аренды кислородного устройства в миллисекундах.

Возврат
long

getOxygenServiceAddress

public String getOxygenServiceAddress ()

Возвращает сервисный адрес устройства Oxygen.

Возврат
String

getOxygenTargetRegion

public String getOxygenTargetRegion ()

Возвращает целевую область устройства Oxygen.

Возврат
String

getPostBootCommands

public  getPostBootCommands ()

Возврат
список команд оболочки, которые будут выполняться после перезагрузки.

getRebootTimeout

public int getRebootTimeout ()

Возврат
int таймаут в мс для полной загрузки системы.

getRemoteAdbPort

public int getRemoteAdbPort ()

Возвращает удаленный порт, который прослушивает сервер adb.

Возврат
int

getRemoteFetchFilePattern

public  getRemoteFetchFilePattern ()

Возвращает список шаблонов, которые необходимо получить через scp.

Возврат

getRemoteTf

public File getRemoteTf ()

Файл, указывающий на каталог версии Tradefed, которую нужно отправить на удаленный компьютер.

Возврат
File

getServiceAccountJsonKeyFile

public File getServiceAccountJsonKeyFile ()

Возврат
File JSON-файл ключа служебной учетной записи.

getSshPrivateKeyPath

public File getSshPrivateKeyPath ()

Верните путь к ключу ssh, который будет использоваться для операций с экземпляром Gce Avd.

Возврат
File

getUnencryptRebootTimeout

public int getUnencryptRebootTimeout ()

Возврат
int время ожидания в мсек для форматирования файловой системы и перезагрузки устройства после дешифрования.

getUseFastbootErase

public boolean getUseFastbootErase ()

Возврат
boolean использовать ли fastboot стирание вместо формата fastboot для стирания разделов.

GetWiFiПопытки

public int getWifiAttempts ()

Возврат
int количество попыток подключения к сети Wi-Fi по умолчанию.

GetWiFiПовторитьПодождитеВремя

public int getWifiRetryWaitTime ()

Возврат
int базовое время ожидания между повторными попытками подключения к Wi-Fi.

GetWiFiUtilAPKPath

public String getWifiUtilAPKPath ()

Возврат
String путь к apk wifiutil

isDisableKeyguard

public boolean isDisableKeyguard ()

Проверьте, следует ли нам попытаться отключить защиту клавиатуры после завершения загрузки.

Возврат
boolean

исенаблеадбрут

public boolean isEnableAdbRoot ()

Проверьте, следует ли включать adb root при загрузке для этого устройства.

Возврат
boolean

isLogcatCaptureEnabled

public boolean isLogcatCaptureEnabled ()

Возврат
boolean true, если фоновый захват logcat включен

isWifiExpoRetryEnabled

public boolean isWifiExpoRetryEnabled ()

Возврат
boolean следует ли использовать экспоненциальную стратегию повтора.

setAdbCommandTimeout

public void setAdbCommandTimeout (long adbCommandTimeout)

Устанавливает таймаут отправки команды в мс.

Параметры
adbCommandTimeout long

setAdbRecoveryTimeout

public void setAdbRecoveryTimeout (int adbRecoveryTimeout)

Параметры
adbRecoveryTimeout int : тайм-аут в мс для загрузки в режим восстановления.

setAdbRootUnavailableTimeout

public void setAdbRootUnavailableTimeout (long adbRootUnavailableTimeout)

Параметры
adbRootUnavailableTimeout long : время в мс, пока устройство станет недоступным после получения root-доступа adb.

setAvdConfigFile

public void setAvdConfigFile (File avdConfigFile)

Установите файл конфигурации Gce Avd для запуска экземпляра.

Параметры
avdConfigFile File

setAvdDriverBinary

public void setAvdDriverBinary (File avdDriverBinary)

Укажите путь к двоичному файлу для запуска экземпляра Gce Avd.

Параметры
avdDriverBinary File

setConnCheckUrl

public void setConnCheckUrl (String url)

Параметры
url String

setCutoffBattery

public void setCutoffBattery (int cutoffBattery)

установите минимальный уровень заряда батареи, чтобы продолжить вызов.

Параметры
cutoffBattery int

setDisableKeyguard

public void setDisableKeyguard (boolean disableKeyguard)

Установите, следует ли нам пытаться отключить защиту клавиатуры после завершения загрузки.

Параметры
disableKeyguard boolean

setExtraFiles

public void setExtraFiles (MultiMap<File, String> extraFiles)

Установите дополнительные файлы, которые необходимо загрузить в GCE во время создания облака.

Параметры
extraFiles MultiMap

установитьFastbootTimeout

public void setFastbootTimeout (int fastbootTimeout)

Параметры
fastbootTimeout int : время ожидания в мсек для загрузки в режиме быстрой загрузки.

setGceCmdTimeout

public void setGceCmdTimeout (long gceCmdTimeout)

Установите время ожидания Gce Avd для подключения экземпляра к сети.

Параметры
gceCmdTimeout long

setGceDriverBuildIdParam

public void setGceDriverBuildIdParam (String gceDriverBuildIdParam)

Установите параметр драйвера GCE, который должен быть связан с идентификатором сборки из информации о сборке.

Параметры
gceDriverBuildIdParam String

setGceDriverLogLevel

public void setGceDriverLogLevel (Log.LogLevel mGceDriverLogLevel)

Установите уровень журнала драйвера Gce Avd.

Параметры
mGceDriverLogLevel Log.LogLevel

setGceMaxAttempt

public void setGceMaxAttempt (int gceMaxAttempt)

Установите максимальное количество попыток запуска устройства gce

Параметры
gceMaxAttempt int

setInstanceType

public void setInstanceType (TestDeviceOptions.InstanceType type)

Устанавливает тип экземпляра виртуального устройства, которое должно быть создано.

Параметры
type TestDeviceOptions.InstanceType

setInstanceUser

public void setInstanceUser (String instanceUser)

Задайте пользователя экземпляра виртуального устройства GCE, которое необходимо создать.

Параметры
instanceUser String

setLogcatOptions

public void setLogcatOptions (String logcatOptions)

Установите параметры, которые будут переданы в logcat

Параметры
logcatOptions String

setMaxLogcatDataSize

public void setMaxLogcatDataSize (long maxLogcatDataSize)

Установите приблизительный максимальный размер сохраняемого логарифма tmp в байтах.

Параметры
maxLogcatDataSize long

setOnlineTimeout

public void setOnlineTimeout (long onlineTimeout)

Параметры
onlineTimeout long

setRebootTimeout

public void setRebootTimeout (int rebootTimeout)

Параметры
rebootTimeout int : время ожидания в мсек для полной загрузки системы.

setRemoteAdbPort

public void setRemoteAdbPort (int remoteAdbPort)

Установите удаленный порт, который прослушивает сервер adb.

Параметры
remoteAdbPort int

setServiceAccountJsonKeyFile

public void setServiceAccountJsonKeyFile (File jsonKeyFile)

Установите файл ключа JSON сервисной учетной записи.

Параметры
jsonKeyFile File : ключевой файл.

УстановитьSkipTearDown

public void setSkipTearDown (boolean shouldSkipTearDown)

Возвращает true, если демонтаж GCE следует пропустить. В противном случае неверно.

Параметры
shouldSkipTearDown boolean

setSshPrivateKeyPath

public void setSshPrivateKeyPath (File sshPrivateKeyPath)

Задайте путь к ключу ssh, который будет использоваться для операций с экземпляром Gce Avd.

Параметры
sshPrivateKeyPath File

setUnencryptRebootTimeout

public void setUnencryptRebootTimeout (int unencryptRebootTimeout)

Параметры
unencryptRebootTimeout int : тайм-аут в мсек для форматирования файловой системы и перезагрузки устройства после дешифрования.

setUseConnection

public void setUseConnection (boolean useConnection)

Параметры
useConnection boolean

setUseFastbootErase

public void setUseFastbootErase (boolean useFastbootErase)

Параметры
useFastbootErase boolean : использовать ли fastboot стирание вместо формата fastboot для стирания разделов.

setWiFiПопытки

public void setWifiAttempts (int wifiAttempts)

Параметры
wifiAttempts int

следуетОтключитьПерезагрузить

public boolean shouldDisableReboot ()

Возврат
boolean если перезагрузка устройства должна быть отключена

следуетПропуститьСнести

public boolean shouldSkipTearDown ()

Возвращает true, если демонтаж GCE следует пропустить. В противном случае неверно.

Возврат
boolean

следует использовать соединение

public boolean shouldUseConnection ()

Укажите, следует ли нам использовать новую функцию подключения.

Возврат
boolean

следует использоватьконтентпровидер

public boolean shouldUseContentProvider ()

Возвращает, можно ли использовать поставщика контента Tradefed для отправки/извлечения файлов.

Возврат
boolean

использоватьCmdWifiCommands

public boolean useCmdWifiCommands ()

Возвращает, использовать ли команды cmd wifi вместо apk.

Возврат
boolean

использоватьExitStatusОбходное решение

public boolean useExitStatusWorkaround ()

Возвращает, следует ли использовать обходной путь для получения статуса завершения оболочки на старых устройствах без оболочки v2.

Возврат
boolean

использоватькислород

public boolean useOxygen ()

Возвращает true, если для создания виртуальных устройств используется Oxygen. В противном случае неверно.

Возврат
boolean

использоватьOxygenProxy

public boolean useOxygenProxy ()

Возвращает true, если мы хотим, чтобы TradeFed напрямую вызывал Oxygen для аренды устройства.

Возврат
boolean

использоватьUpdatedBootloaderStatus

public boolean useUpdatedBootloaderStatus ()

Возвращает, использовать ли новый статус состояния загрузчика.

Возврат
boolean

подождитеForGceTearDown

public boolean waitForGceTearDown ()

Возвращает true, если мы должны заблокировать завершение демонтажа GCE, прежде чем продолжить.

Возврат
boolean