HostOptions

public class HostOptions
extends Object implements IHostOptions

java.lang.Объект
com.android.tradefed.host.HostOptions


Класс держателя опций хоста. Этот класс используется для хранения параметров хоста.

Краткое содержание

Публичные конструкторы

HostOptions ()

Публичные методы

Integer getAvailablePermits ( IHostOptions.PermitLimitType type)

Возвращает количество доступных разрешений данного типа

Long getCacheSizeLimit ()

Возвращает максимально допустимый размер (в байтах) локального файлового кеша.

File getClFlashstation ()

Возвращает удаленный файл сценария cl_flashstation.

Integer getConcurrentDownloadLimit ()

Возвращает максимально допустимое количество одновременных загрузок.

Integer getConcurrentFlasherLimit ()

Возвращает максимально допустимое количество одновременных миганий.

Integer getConcurrentVirtualDeviceStartupLimit ()

Возвращает максимально допустимое количество одновременных запусков виртуальных устройств.

File getDownloadCacheDir ()

Возвращает путь, используемый для хранения загруженных артефактов.

File getFastbootTmpDir ()

Возвращает путь, который fastboot должен использовать в качестве временной папки.

int getInUsePermits ( IHostOptions.PermitLimitType type)

Возвращает количество используемых разрешений для данного типа

getKnownGceDeviceIpPool ()

Известное gce-устройство, связанное с определенным IP.

getKnownPreconfigureVirtualDevicePool ()

Известный предварительно настроенный пул виртуальных устройств.

getKnownRemoteDeviceIpPool ()

Известное удаленное устройство, связанное с определенным IP-адресом.

getKnownTcpDeviceIpPool ()

Известное tcp-устройство, связанное с определенным IP.

getLabels ()

Получить метки для хоста.

String getNetworkInterface ()

Возвращает сетевой интерфейс, используемый для подключения к удаленным тестовым устройствам.

getServiceAccountJsonKeyFiles ()

Возвращает карту JSON файлов ключей сервисной учетной записи.

long getTestPhaseTimeout ()

Возвращает указанное время ожидания уровня Test Phase.

boolean getUseZip64InPartialDownload ()

Проверьте, должен ли он использовать формат zip64 при частичной загрузке или нет.

void initConcurrentLocks ()

Инициализирует одновременные блокировки

boolean isFastbootdEnable ()

Возвращает, включена ли поддержка режима fastbootd.

boolean isFlashstationEnabled ()

Возвращает, следует ли выполнять перепрошивку с помощью flashstation.

boolean isHostMetricReportingDisabled ()

Возвращает значение, указывающее, следует ли отключить отчеты о метриках хоста.

void returnPermit ( IHostOptions.PermitLimitType type)

Возвращает разрешение заданного типа

boolean shouldFlashWithFuseZip ()

Возвращает, следует ли выполнять перепрошивку с помощью zip-файла образа устройства, смонтированного на предохранителе.

Boolean shouldUseSsoClient ()

Проверьте, должен ли он использовать клиент SingleSignOn или нет.

void takePermit ( IHostOptions.PermitLimitType type)

Берет разрешение данного типа

void validateOptions ()

Убедитесь, что параметры, установленные в IHostOptions , действительны.

Публичные конструкторы

HostOptions

public HostOptions ()

Публичные методы

getAvailablePermits

public Integer getAvailablePermits (IHostOptions.PermitLimitType type)

Возвращает количество доступных разрешений данного типа

Параметры
type IHostOptions.PermitLimitType

Возвращает
Integer

getCacheSizeLimit

public Long getCacheSizeLimit ()

Возвращает максимально допустимый размер (в байтах) локального файлового кеша.

Возвращает
Long

getClFlashstation

public File getClFlashstation ()

Возвращает удаленный файл сценария cl_flashstation.

Возвращает
File

getConcurrentDownloadLimit

public Integer getConcurrentDownloadLimit ()

Возвращает максимально допустимое количество одновременных загрузок. Используется IBuildProvider , загружающим удаленные сборки.

Возвращает
Integer

getConcurrentFlasherLimit

public Integer getConcurrentFlasherLimit ()

Возвращает максимально допустимое количество одновременных миганий. Используется DeviceFlashPreparer .

Возвращает
Integer лимит одновременных мигалок.

getConcurrentVirtualDeviceStartupLimit

public Integer getConcurrentVirtualDeviceStartupLimit ()

Возвращает максимально допустимое количество одновременных запусков виртуальных устройств. Используется RemoteAndroidVirtualDevice , запускающим виртуальное устройство.

Возвращает
Integer

getDownloadCacheDir

public File getDownloadCacheDir ()

Возвращает путь, используемый для хранения загруженных артефактов.

Возвращает
File

getFastbootTmpDir

public File getFastbootTmpDir ()

Возвращает путь, который fastboot должен использовать в качестве временной папки.

Возвращает
File

getInUsePermits

public int getInUsePermits (IHostOptions.PermitLimitType type)

Возвращает количество используемых разрешений для данного типа

Параметры
type IHostOptions.PermitLimitType

Возвращает
int

getKnownGceDeviceIpPool

public  getKnownGceDeviceIpPool ()

Известное gce-устройство, связанное с определенным IP.

Возвращает

getKnownPreconfigureVirtualDevicePool

public  getKnownPreconfigureVirtualDevicePool ()

Известный предварительно настроенный пул виртуальных устройств.

Возвращает

getKnownRemoteDeviceIpPool

public  getKnownRemoteDeviceIpPool ()

Известное удаленное устройство, связанное с определенным IP-адресом.

Возвращает

getKnownTcpDeviceIpPool

public  getKnownTcpDeviceIpPool ()

Известное tcp-устройство, связанное с определенным IP.

Возвращает

getLabels

public  getLabels ()

Получить метки для хоста.

Возвращает

получитьсетевой интерфейс

public String getNetworkInterface ()

Возвращает сетевой интерфейс, используемый для подключения к удаленным тестовым устройствам.

Возвращает
String

getServiceAccountJsonKeyFiles

public  getServiceAccountJsonKeyFiles ()

Возвращает карту JSON файлов ключей сервисной учетной записи.

Возвращает

getTestPhaseTimeout

public long getTestPhaseTimeout ()

Возвращает указанное время ожидания уровня Test Phase. По умолчанию будет 0 для отсутствия тайм-аутов.

Возвращает
long

getUseZip64InPartialЗагрузить

public boolean getUseZip64InPartialDownload ()

Проверьте, должен ли он использовать формат zip64 при частичной загрузке или нет.

Возвращает
boolean

initConcurrentLocks

public void initConcurrentLocks ()

Инициализирует одновременные блокировки

isFastbootdEnable

public boolean isFastbootdEnable ()

Возвращает, включена ли поддержка режима fastbootd.

Возвращает
boolean

isFlashstationEnabled

public boolean isFlashstationEnabled ()

Возвращает, следует ли выполнять перепрошивку с помощью flashstation.

Возвращает
boolean

isHostMetricReportingDisabled

public boolean isHostMetricReportingDisabled ()

Возвращает значение, указывающее, следует ли отключить отчеты о метриках хоста.

Возвращает
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