Параметры хоста
public class HostOptions
extends Object
implements IHostOptions
java.lang.Объект | |
↳ | com.android.tradefed.host.HostOptions |
Класс держателя опций хоста. Этот класс используется для хранения параметров всего хоста.
Краткое содержание
Общественные конструкторы | |
---|---|
HostOptions () |
Публичные методы | |
---|---|
Integer | getAvailablePermits ( IHostOptions.PermitLimitType type) Возвращает количество доступных разрешений данного типа. |
Long | getCacheSizeLimit () Возвращает максимально допустимый размер (в байтах) локального файлового кэша. |
Integer | getConcurrentDownloadLimit () Возвращает максимальное разрешенное количество одновременных загрузок. |
Integer | getConcurrentFlasherLimit () Возвращает максимальное разрешенное количество одновременных миганий. |
Integer | getConcurrentVirtualDeviceStartupLimit () Возвращает максимальное разрешенное количество одновременных запусков виртуальных устройств. |
File | getDownloadCacheDir () Возвращает путь, используемый для хранения загруженных артефактов. |
File | getFastbootTmpDir () Возвращает путь, который fastboot должен использовать в качестве временной папки. |
int | getInUsePermits ( IHostOptions.PermitLimitType type) Возвращает количество используемых разрешений для данного типа. |
getKnownGceDeviceIpPool () Известное gce-устройство, связанное с конкретным IP. | |
getKnownPreconfigureVirtualDevicePool () Известный предварительно настроенный пул виртуальных устройств. | |
getKnownRemoteDeviceIpPool () Известное удаленное устройство, связанное с конкретным IP. | |
getLabels () Получите ярлыки для хоста. | |
String | getNetworkInterface () Возвращает сетевой интерфейс, используемый для подключения к удаленным тестовым устройствам. |
getServiceAccountJsonKeyFiles () Возвращает карту файлов ключей json сервисного аккаунта. | |
long | getTestPhaseTimeout () Возвращает указанное время ожидания уровня фазы тестирования. |
boolean | getUseZip64InPartialDownload () Проверьте, следует ли использовать формат zip64 при частичной загрузке или нет. |
void | initConcurrentLocks () Инициализирует одновременные блокировки |
boolean | isFastbootdEnable () Возвращает, включена ли поддержка режима fastbootd. |
boolean | isHostMetricReportingDisabled () Возвращает, следует ли отключить отчеты по метрикам хоста. |
boolean | isIncrementalFlashingEnabled () Возвращает, включено или нет добавочное мигание. |
boolean | isOptOutOfIncrementalFlashing () Возвращает, отказался ли хост от добавочного перепрошивки. |
void | returnPermit ( IHostOptions.PermitLimitType type) Возвращает разрешение данного типа |
boolean | shouldFlashWithFuseZip () Возвращает, следует ли выполнять перепрошивку с помощью zip-файла образа устройства, смонтированного с помощью предохранителя. |
Boolean | shouldUseSsoClient () Проверьте, следует ли использовать клиент SingleSignOn или нет. |
void | takePermit ( IHostOptions.PermitLimitType type) Берет разрешение данного типа |
void | validateOptions () Убедитесь, что параметры, установленные в |
Общественные конструкторы
Параметры хоста
public HostOptions ()
Публичные методы
GetAvailablePermits
public Integer getAvailablePermits (IHostOptions.PermitLimitType type)
Возвращает количество доступных разрешений данного типа.
Параметры | |
---|---|
type | IHostOptions.PermitLimitType |
Возврат | |
---|---|
Integer |
getCacheSizeLimit
public Long getCacheSizeLimit ()
Возвращает максимально допустимый размер (в байтах) локального файлового кэша.
Возврат | |
---|---|
Long |
getConcurrentDownloadLimit
public Integer getConcurrentDownloadLimit ()
Возвращает максимальное разрешенное количество одновременных загрузок. Используется IBuildProvider
, который загружает удаленные сборки.
Возврат | |
---|---|
Integer |
getConcurrentFlasherLimit
public Integer getConcurrentFlasherLimit ()
Возвращает максимальное разрешенное количество одновременных миганий. Используется DeviceFlashPreparer
.
Возврат | |
---|---|
Integer | лимит одновременного мигания. |
getConcurrentVirtualDeviceStartupLimit
public Integer getConcurrentVirtualDeviceStartupLimit ()
Возвращает максимальное разрешенное количество одновременных запусков виртуальных устройств. Используется RemoteAndroidVirtualDevice
, запускающим виртуальное устройство.
Возврат | |
---|---|
Integer |
ПолучитьDownloadCacheDir
public File getDownloadCacheDir ()
Возвращает путь, используемый для хранения загруженных артефактов.
Возврат | |
---|---|
File |
получитьFastbootTmpDir
public File getFastbootTmpDir ()
Возвращает путь, который fastboot должен использовать в качестве временной папки.
Возврат | |
---|---|
File |
getInUsePermits
public int getInUsePermits (IHostOptions.PermitLimitType type)
Возвращает количество используемых разрешений для данного типа.
Параметры | |
---|---|
type | IHostOptions.PermitLimitType |
Возврат | |
---|---|
int |
getKnownGceDeviceIpPool
publicgetKnownGceDeviceIpPool ()
Известное gce-устройство, связанное с конкретным IP.
Возврат | |
---|---|
getKnownPreconfigureVirtualDevicePool
publicgetKnownPreconfigureVirtualDevicePool ()
Известный предварительно настроенный пул виртуальных устройств.
Возврат | |
---|---|
getKnownRemoteDeviceIpPool
publicgetKnownRemoteDeviceIpPool ()
Известное удаленное устройство, связанное с конкретным IP.
Возврат | |
---|---|
getLabels
publicgetLabels ()
Получите метки для хоста.
Возврат | |
---|---|
getNetworkInterface
public String getNetworkInterface ()
Возвращает сетевой интерфейс, используемый для подключения к удаленным тестовым устройствам.
Возврат | |
---|---|
String |
getServiceAccountJsonKeyFiles
publicgetServiceAccountJsonKeyFiles ()
Возвращает карту файлов ключей json сервисного аккаунта.
Возврат | |
---|---|
getTestPhaseTimeout
public long getTestPhaseTimeout ()
Возвращает указанное время ожидания уровня фазы тестирования. По умолчанию будет 0 без тайм-аутов.
Возврат | |
---|---|
long |
getUseZip64InPartialDownload
public boolean getUseZip64InPartialDownload ()
Проверьте, следует ли использовать формат zip64 при частичной загрузке или нет.
Возврат | |
---|---|
boolean |
initConcurrentLocks
public void initConcurrentLocks ()
Инициализирует одновременные блокировки
isFastbootdEnable
public boolean isFastbootdEnable ()
Возвращает, включена ли поддержка режима fastbootd.
Возврат | |
---|---|
boolean |
isHostMetricReportingDisabled
public boolean isHostMetricReportingDisabled ()
Возвращает, следует ли отключить отчеты по метрикам хоста.
Возврат | |
---|---|
boolean |
isIncrementalFlashingEnabled
public boolean isIncrementalFlashingEnabled ()
Возвращает, включено или нет добавочное мигание.
Возврат | |
---|---|
boolean |
isOptOutOfIncrementalFlashing
public boolean isOptOutOfIncrementalFlashing ()
Возвращает, отказался ли хост от добавочного перепрошивки.
Возврат | |
---|---|
boolean |
возвращениеРазрешение
public void returnPermit (IHostOptions.PermitLimitType type)
Возвращает разрешение данного типа
Параметры | |
---|---|
type | IHostOptions.PermitLimitType |
долженFlashWithFuseZip
public boolean shouldFlashWithFuseZip ()
Возвращает, следует ли выполнять перепрошивку с помощью zip-файла образа устройства, смонтированного с помощью предохранителя.
Возврат | |
---|---|
boolean |
следует использоватьSsoClient
public Boolean shouldUseSsoClient ()
Проверьте, следует ли использовать клиент SingleSignOn или нет.
Возврат | |
---|---|
Boolean |
взятьразрешение
public void takePermit (IHostOptions.PermitLimitType type)
Берет разрешение данного типа
Параметры | |
---|---|
type | IHostOptions.PermitLimitType |
проверить параметры
public void validateOptions ()
Убедитесь, что параметры, установленные в IHostOptions
действительны.
Броски | |
---|---|
ConfigurationException |