IHostOptions
public interface IHostOptions
| com.android.tradefed.host.IHostOptions |
Интерфейс держателя опций хоста. Этот интерфейс используется для доступа к параметрам всего хоста.
Краткое содержание
Публичные методы | |
|---|---|
abstract Integer | getAvailablePermits ( IHostOptions.PermitLimitType type)Возвращает количество доступных разрешений данного типа. |
abstract Long | getCacheSizeLimit ()Возвращает максимально допустимый размер (в байтах) локального файлового кэша. |
abstract Integer | getConcurrentDownloadLimit ()Возвращает максимальное разрешенное количество одновременных загрузок. |
abstract Integer | getConcurrentFlasherLimit ()Возвращает максимальное разрешенное количество одновременных миганий. |
abstract Integer | getConcurrentVirtualDeviceStartupLimit ()Возвращает максимальное разрешенное количество одновременных запусков виртуальных устройств. |
abstract File | getDownloadCacheDir ()Возвращает путь, используемый для хранения загруженных артефактов. |
abstract File | getFastbootTmpDir ()Возвращает путь, который fastboot должен использовать в качестве временной папки. |
abstract int | getInUsePermits ( IHostOptions.PermitLimitType type)Возвращает количество используемых разрешений для данного типа. |
abstract | getKnownGceDeviceIpPool ()Известное gce-устройство, связанное с конкретным IP. |
abstract | getKnownPreconfigureNativeDevicePool ()Известный предварительно настроенный пул IP-адресов собственных устройств. |
abstract | getKnownPreconfigureVirtualDevicePool ()Известный предварительно настроенный пул виртуальных устройств. |
abstract | getKnownRemoteDeviceIpPool ()Известное удаленное устройство, связанное с конкретным IP. |
default | getKnownTcpDeviceIpPool ()Известное tcp-устройство, привязанное к конкретному IP. |
abstract | getLabels ()Получите ярлыки для хоста. |
abstract String | getNetworkInterface ()Возвращает сетевой интерфейс, используемый для подключения к удаленным тестовым устройствам. |
abstract | getServiceAccountJsonKeyFiles ()Возвращает карту файлов ключей json сервисного аккаунта. |
abstract long | getTestPhaseTimeout ()Возвращает указанное время ожидания уровня фазы тестирования. |
abstract boolean | getUseZip64InPartialDownload ()Проверьте, следует ли использовать формат zip64 при частичной загрузке или нет. |
abstract void | initConcurrentLocks ()Инициализирует одновременные блокировки |
abstract boolean | isFastbootdEnable ()Возвращает, включена ли поддержка режима fastbootd. |
abstract boolean | isHostMetricReportingDisabled ()Возвращает, следует ли отключить отчеты по метрикам хоста. |
abstract boolean | isIncrementalFlashingEnabled ()Возвращает, включено или нет добавочное мигание. |
abstract boolean | isOptOutOfIncrementalFlashing ()Возвращает, отказался ли хост от добавочного перепрошивки. |
abstract void | returnPermit ( IHostOptions.PermitLimitType type)Возвращает разрешение данного типа |
abstract boolean | shouldFlashWithFuseZip ()Возвращает, следует ли выполнять перепрошивку с помощью zip-файла образа устройства, смонтированного с помощью предохранителя. |
abstract Boolean | shouldUseSsoClient ()Проверьте, следует ли использовать клиент SingleSignOn или нет. |
abstract void | takePermit ( IHostOptions.PermitLimitType type)Берет разрешение данного типа |
abstract void | validateOptions () Убедитесь, что параметры, установленные в |
Публичные методы
GetAvailablePermits
public abstract Integer getAvailablePermits (IHostOptions.PermitLimitType type)
Возвращает количество доступных разрешений данного типа.
| Параметры | |
|---|---|
type | IHostOptions.PermitLimitType |
| Возврат | |
|---|---|
Integer | |
getCacheSizeLimit
public abstract Long getCacheSizeLimit ()
Возвращает максимально допустимый размер (в байтах) локального файлового кэша.
| Возврат | |
|---|---|
Long | |
getConcurrentDownloadLimit
public abstract Integer getConcurrentDownloadLimit ()
Возвращает максимальное разрешенное количество одновременных загрузок. Используется IBuildProvider , который загружает удаленные сборки.
| Возврат | |
|---|---|
Integer | |
getConcurrentFlasherLimit
public abstract Integer getConcurrentFlasherLimit ()
Возвращает максимальное разрешенное количество одновременных миганий. Используется DeviceFlashPreparer .
| Возврат | |
|---|---|
Integer | лимит одновременной мигалки. |
getConcurrentVirtualDeviceStartupLimit
public abstract Integer getConcurrentVirtualDeviceStartupLimit ()
Возвращает максимальное разрешенное количество одновременных запусков виртуальных устройств. Используется RemoteAndroidVirtualDevice , запускающим виртуальное устройство.
| Возврат | |
|---|---|
Integer | |
ПолучитьDownloadCacheDir
public abstract File getDownloadCacheDir ()
Возвращает путь, используемый для хранения загруженных артефактов.
| Возврат | |
|---|---|
File | |
получитьFastbootTmpDir
public abstract File getFastbootTmpDir ()
Возвращает путь, который fastboot должен использовать в качестве временной папки.
| Возврат | |
|---|---|
File | |
getInUsePermits
public abstract int getInUsePermits (IHostOptions.PermitLimitType type)
Возвращает количество используемых разрешений для данного типа.
| Параметры | |
|---|---|
type | IHostOptions.PermitLimitType |
| Возврат | |
|---|---|
int | |
getKnownGceDeviceIpPool
public abstractgetKnownGceDeviceIpPool ()
Известное gce-устройство, связанное с конкретным IP.
| Возврат | |
|---|---|
| |
getKnownPreconfigureNativeDevicePool
public abstractgetKnownPreconfigureNativeDevicePool ()
Известный предварительно настроенный собственный пул IP-адресов устройств.
| Возврат | |
|---|---|
| |
getKnownPreconfigureVirtualDevicePool
public abstractgetKnownPreconfigureVirtualDevicePool ()
Известный предварительно настроенный пул виртуальных устройств.
| Возврат | |
|---|---|
| |
getKnownRemoteDeviceIpPool
public abstractgetKnownRemoteDeviceIpPool ()
Известное удаленное устройство, связанное с конкретным IP.
| Возврат | |
|---|---|
| |
getKnownTcpDeviceIpPool
publicgetKnownTcpDeviceIpPool ()
Известное tcp-устройство, привязанное к конкретному IP.
| Возврат | |
|---|---|
| |
getLabels
public abstractgetLabels ()
Получите метки для хоста.
| Возврат | |
|---|---|
| |
getNetworkInterface
public abstract String getNetworkInterface ()
Возвращает сетевой интерфейс, используемый для подключения к удаленным тестовым устройствам.
| Возврат | |
|---|---|
String | |
getServiceAccountJsonKeyFiles
public abstractgetServiceAccountJsonKeyFiles ()
Возвращает карту файлов ключей json сервисного аккаунта.
| Возврат | |
|---|---|
| |
getTestPhaseTimeout
public abstract long getTestPhaseTimeout ()
Возвращает указанное время ожидания уровня фазы тестирования. По умолчанию будет 0 без тайм-аутов.
| Возврат | |
|---|---|
long | |
getUseZip64InPartialDownload
public abstract boolean getUseZip64InPartialDownload ()
Проверьте, следует ли использовать формат zip64 при частичной загрузке или нет.
| Возврат | |
|---|---|
boolean | |
initConcurrentLocks
public abstract void initConcurrentLocks ()
Инициализирует одновременные блокировки
isFastbootdEnable
public abstract boolean isFastbootdEnable ()
Возвращает, включена ли поддержка режима fastbootd.
| Возврат | |
|---|---|
boolean | |
isHostMetricReportingDisabled
public abstract boolean isHostMetricReportingDisabled ()
Возвращает, следует ли отключить отчеты по метрикам хоста.
| Возврат | |
|---|---|
boolean | |
isIncrementalFlashingEnabled
public abstract boolean isIncrementalFlashingEnabled ()
Возвращает, включено или нет добавочное мигание.
| Возврат | |
|---|---|
boolean | |
isOptOutOfIncrementalFlashing
public abstract boolean isOptOutOfIncrementalFlashing ()
Возвращает, отказался ли хост от добавочного перепрошивки.
| Возврат | |
|---|---|
boolean | |
возвращениеРазрешение
public abstract void returnPermit (IHostOptions.PermitLimitType type)
Возвращает разрешение данного типа
| Параметры | |
|---|---|
type | IHostOptions.PermitLimitType |
долженFlashWithFuseZip
public abstract boolean shouldFlashWithFuseZip ()
Возвращает, следует ли выполнять перепрошивку с помощью zip-файла образа устройства, смонтированного с помощью предохранителя.
| Возврат | |
|---|---|
boolean | |
следует использоватьSsoClient
public abstract Boolean shouldUseSsoClient ()
Проверьте, следует ли использовать клиент SingleSignOn или нет.
| Возврат | |
|---|---|
Boolean | |
взятьразрешение
public abstract void takePermit (IHostOptions.PermitLimitType type)
Берет разрешение данного типа
| Параметры | |
|---|---|
type | IHostOptions.PermitLimitType |
проверить параметры
public abstract void validateOptions ()
Убедитесь, что параметры, установленные в IHostOptions действительны.
| Броски | |
|---|---|
ConfigurationException | |