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 Set<String> | getKnownGceDeviceIpPool ()Известное устройство gce, связанное с конкретным IP-адресом. |
abstract List<String> | getKnownPreconfigureNativeDevicePool ()Известный предварительно настроенный пул IP-адресов собственных устройств. |
abstract List<String> | getKnownPreconfigureVirtualDevicePool ()Известный предварительно настроенный пул виртуальных устройств. |
abstract Set<String> | getKnownRemoteDeviceIpPool ()Известное удаленное устройство, связанное с конкретным IP-адресом. |
default Set<String> | getKnownTcpDeviceIpPool ()Известное TCP-устройство, связанное с конкретным IP-адресом. |
abstract List<String> | getLabels ()Получить метки для хоста. |
abstract String | getNetworkInterface ()Возвращает сетевой интерфейс, используемый для подключения к удаленным тестовым устройствам. |
abstract Map<String, File> | 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 boolean | useAndroidBuildApiV4 ()Возвращает значение, указывающее, следует ли использовать API сборки Android версии 4. |
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 | |
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 abstract Set<String> getKnownGceDeviceIpPool ()
Известное устройство gce, связанное с конкретным IP-адресом.
| Возвраты | |
|---|---|
Set<String> | |
getKnownPreconfigureNativeDevicePool
public abstract List<String> getKnownPreconfigureNativeDevicePool ()
Известный предварительно настроенный пул IP-адресов собственных устройств.
| Возвраты | |
|---|---|
List<String> | |
getKnownPreconfigureVirtualDevicePool
public abstract List<String> getKnownPreconfigureVirtualDevicePool ()
Известный предварительно настроенный пул виртуальных устройств.
| Возвраты | |
|---|---|
List<String> | |
getKnownRemoteDeviceIpPool
public abstract Set<String> getKnownRemoteDeviceIpPool ()
Известное удаленное устройство, связанное с конкретным IP-адресом.
| Возвраты | |
|---|---|
Set<String> | |
getKnownTcpDeviceIpPool
public Set<String> getKnownTcpDeviceIpPool ()
Известное TCP-устройство, связанное с конкретным IP-адресом.
| Возвраты | |
|---|---|
Set<String> | |
getLabels
public abstract List<String> getLabels ()
Получить метки для хоста.
| Возвраты | |
|---|---|
List<String> | |
getNetworkInterface
public abstract String getNetworkInterface ()
Возвращает сетевой интерфейс, используемый для подключения к удаленным тестовым устройствам.
| Возвраты | |
|---|---|
String | |
getServiceAccountJsonKeyFiles
public abstract Map<String, File> getServiceAccountJsonKeyFiles ()
Возвращает карту файлов ключей JSON учетных записей служб.
| Возвраты | |
|---|---|
Map<String, File> | |
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 |
shouldFlashWithFuseZip
public abstract boolean shouldFlashWithFuseZip ()
Возвращает значение, указывающее, следует ли выполнять прошивку с использованием ZIP-файла образа устройства, установленного на предохранителе.
| Возвраты | |
|---|---|
boolean | |
shouldUseSsoClient
public abstract Boolean shouldUseSsoClient ()
Проверьте, следует ли использовать клиент SingleSignOn.
| Возвраты | |
|---|---|
Boolean | |
takePermit
public abstract void takePermit (IHostOptions.PermitLimitType type)
Получает разрешение данного типа.
| Параметры | |
|---|---|
type | IHostOptions.PermitLimitType |
useAndroidBuildApiV4
public abstract boolean useAndroidBuildApiV4 ()
Возвращает значение, указывающее, следует ли использовать API сборки Android версии 4.
| Возвраты | |
|---|---|
boolean | |
validateOptions
public abstract void validateOptions ()
Убедитесь, что параметры, заданные в IHostOptions являются допустимыми.
| Броски | |
|---|---|
ConfigurationException | |