Параметры Тестового Устройства

public class TestDeviceOptions
extends Object

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


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

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

Константы

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, предоставленных через option.

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 ()

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

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 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 время ожидания в мс, пока устройство станет недоступным после adb root.

получить доступный таймаут

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

Возвращает

получитьFastbootBinary

public File getFastbootBinary ()

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

Возвращает
File

getFastbootTimeout

public int getFastbootTimeout ()

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

получитьGceAccount

public String getGceAccount ()

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

Возвращает
String

getGceCmdTimeout

public long getGceCmdTimeout ()

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

Возвращает
long

getGceDriverBuildIdParam

public String getGceDriverBuildIdParam ()

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

Возвращает
String

getGceDriverFileParams

public MultiMap<String, File> getGceDriverFileParams ()

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

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

получитьGceDriverLogLevel

public Log.LogLevel getGceDriverLogLevel ()

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

Возвращает
Log.LogLevel

getGceDriverParams

public  getGceDriverParams ()

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

Возвращает

getGceMaxAttempt

public int getGceMaxAttempt ()

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

Возвращает
int

получитьInstanceType

public TestDeviceOptions.InstanceType getInstanceType ()

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

Возвращает
TestDeviceOptions.InstanceType

getInstanceUser

public String getInstanceUser ()

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

Возвращает
String

getInvocationAttributeToMetadata

public  getInvocationAttributeToMetadata ()

Возвращает

getLogcatOptions

public String getLogcatOptions ()

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

getMaxLogcatDataSize

public long getMaxLogcatDataSize ()

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

Возвращает
long

жетмаксвификоннекттиме

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 ()

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

Возвращает
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.

получитьSshPrivateKeyPath

public File getSshPrivateKeyPath ()

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

Возвращает
File

getUnencryptRebootTimeout

public int getUnencryptRebootTimeout ()

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

getUseFastbootErase

public boolean getUseFastbootErase ()

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

getWifiAttempts

public int getWifiAttempts ()

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

getWifiRetryWaitTime

public int getWifiRetryWaitTime ()

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

getWifiUtilAPKPath

public String getWifiUtilAPKPath ()

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

isDisableKeyguard

public boolean isDisableKeyguard ()

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

Возвращает
boolean

isEnableAdbRoot

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 : время в мс, чтобы ждать, пока устройство станет недоступным после adb root.

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

setFastbootTimeout

public void setFastbootTimeout (int fastbootTimeout)

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

setGceCmdTimeout

public void setGceCmdTimeout (long gceCmdTimeout)

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

Параметры
gceCmdTimeout long

setGceDriverBuildIdParam

public void setGceDriverBuildIdParam (String gceDriverBuildIdParam)

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

Параметры
gceDriverBuildIdParam String

сетгцедрайверлоглевел

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 : ключевой файл.

setSkipTearDown

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 для очистки разделов.

setWifiAttempts

public void setWifiAttempts (int wifiAttempts)

Параметры
wifiAttempts int

следует отключить перезагрузку

public boolean shouldDisableReboot ()

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

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

public boolean shouldSkipTearDown ()

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

Возвращает
boolean

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

public boolean shouldUseConnection ()

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

Возвращает
boolean

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

public boolean shouldUseContentProvider ()

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

Возвращает
boolean

useExitStatusОбходной путь

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