Параметры хоста
 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.  | 
 |  getKnownPreconfigureNativeDevicePool ()Известный предварительно настроенный собственный пул 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.
| Возврат | |
|---|---|
  | |
getKnownPreconfigureNativeDevicePool
publicgetKnownPreconfigureNativeDevicePool () 
Известный предварительно настроенный собственный пул 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 |  |