IHostOptions
public interface IHostOptions
com.android.tradefed.host.IHostOptions |
Интерфейс держателя опций хоста. Этот интерфейс используется для доступа к опциям на уровне хоста.
Краткое содержание
Публичные методы | |
---|---|
abstract Integer | getAvailablePermits ( IHostOptions.PermitLimitType type) Возвращает количество доступных разрешений данного типа |
abstract Long | getCacheSizeLimit () Возвращает максимально допустимый размер (в байтах) локального файлового кеша. |
abstract File | getClFlashstation () Возвращает удаленный файл сценария cl_flashstation. |
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 | getKnownPreconfigureVirtualDevicePool () Известный предварительно настроенный пул виртуальных устройств. |
abstract | getKnownRemoteDeviceIpPool () Известное удаленное устройство, связанное с определенным IP-адресом. |
abstract | getKnownTcpDeviceIpPool () Известное tcp-устройство, связанное с определенным IP. |
abstract | getLabels () Получить метки для хоста. |
abstract String | getNetworkInterface () Возвращает сетевой интерфейс, используемый для подключения к удаленным тестовым устройствам. |
abstract | getServiceAccountJsonKeyFiles () Возвращает карту JSON файлов ключей сервисной учетной записи. |
abstract long | getTestPhaseTimeout () Возвращает указанное время ожидания уровня Test Phase. |
abstract boolean | getUseZip64InPartialDownload () Проверьте, должен ли он использовать формат zip64 при частичной загрузке или нет. |
abstract void | initConcurrentLocks () Инициализирует одновременные блокировки |
abstract boolean | isFastbootdEnable () Возвращает, включена ли поддержка режима fastbootd. |
abstract boolean | isFlashstationEnabled () Возвращает, следует ли выполнять перепрошивку с помощью flashstation. |
abstract boolean | isHostMetricReportingDisabled () Возвращает значение, указывающее, следует ли отключить отчеты о метриках хоста. |
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 |
getClFlashstation
public abstract File getClFlashstation ()
Возвращает удаленный файл сценария cl_flashstation.
Возвращает | |
---|---|
File |
getConcurrentDownloadLimit
public abstract Integer getConcurrentDownloadLimit ()
Возвращает максимально допустимое количество одновременных загрузок. Используется IBuildProvider
, загружающим удаленные сборки.
Возвращает | |
---|---|
Integer |
getConcurrentFlasherLimit
public abstract Integer getConcurrentFlasherLimit ()
Возвращает максимально допустимое количество одновременных миганий. Используется DeviceFlashPreparer
.
Возвращает | |
---|---|
Integer | лимит одновременных мигалок. |
getConcurrentVirtualDeviceStartupLimit
public abstract Integer getConcurrentVirtualDeviceStartupLimit ()
Возвращает максимально допустимое количество одновременных запусков виртуальных устройств. Используется RemoteAndroidVirtualDevice
, запускающим виртуальное устройство.
Возвращает | |
---|---|
Integer |
getDownloadCacheDir
public abstract File getDownloadCacheDir ()
Возвращает путь, используемый для хранения загруженных артефактов.
Возвращает | |
---|---|
File |
getFastbootTmpDir
public abstract File getFastbootTmpDir ()
Возвращает путь, который fastboot должен использовать в качестве временной папки.
Возвращает | |
---|---|
File |
getInUsePermits
public abstract int getInUsePermits (IHostOptions.PermitLimitType type)
Возвращает количество используемых разрешений для данного типа
Параметры | |
---|---|
type | IHostOptions.PermitLimitType |
Возвращает | |
---|---|
int |
getKnownGceDeviceIpPool
public abstractgetKnownGceDeviceIpPool ()
Известное gce-устройство, связанное с определенным IP.
Возвращает | |
---|---|
getKnownPreconfigureVirtualDevicePool
public abstractgetKnownPreconfigureVirtualDevicePool ()
Известный предварительно настроенный пул виртуальных устройств.
Возвращает | |
---|---|
getKnownRemoteDeviceIpPool
public abstractgetKnownRemoteDeviceIpPool ()
Известное удаленное устройство, связанное с определенным IP-адресом.
Возвращает | |
---|---|
getKnownTcpDeviceIpPool
public abstractgetKnownTcpDeviceIpPool ()
Известное tcp-устройство, связанное с определенным IP.
Возвращает | |
---|---|
getLabels
public abstractgetLabels ()
Получить метки для хоста.
Возвращает | |
---|---|
получитьсетевой интерфейс
public abstract String getNetworkInterface ()
Возвращает сетевой интерфейс, используемый для подключения к удаленным тестовым устройствам.
Возвращает | |
---|---|
String |
getServiceAccountJsonKeyFiles
public abstractgetServiceAccountJsonKeyFiles ()
Возвращает карту JSON файлов ключей сервисной учетной записи.
Возвращает | |
---|---|
getTestPhaseTimeout
public abstract long getTestPhaseTimeout ()
Возвращает указанное время ожидания уровня Test Phase. По умолчанию будет 0 для отсутствия тайм-аутов.
Возвращает | |
---|---|
long |
getUseZip64InPartialЗагрузить
public abstract boolean getUseZip64InPartialDownload ()
Проверьте, должен ли он использовать формат zip64 при частичной загрузке или нет.
Возвращает | |
---|---|
boolean |
initConcurrentLocks
public abstract void initConcurrentLocks ()
Инициализирует одновременные блокировки
isFastbootdEnable
public abstract boolean isFastbootdEnable ()
Возвращает, включена ли поддержка режима fastbootd.
Возвращает | |
---|---|
boolean |
isFlashstationEnabled
public abstract boolean isFlashstationEnabled ()
Возвращает, следует ли выполнять перепрошивку с помощью flashstation.
Возвращает | |
---|---|
boolean |
isHostMetricReportingDisabled
public abstract boolean isHostMetricReportingDisabled ()
Возвращает значение, указывающее, следует ли отключить отчеты о метриках хоста.
Возвращает | |
---|---|
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 |