Параметры хоста

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 ()

Возвращает указанное время ожидания уровня фазы тестирования.

boolean getUseZip64InPartialDownload ()

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

void initConcurrentLocks ()

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

boolean isFastbootdEnable ()

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

boolean isFlashstationEnabled ()

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

boolean isHostMetricReportingDisabled ()

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

boolean isIncrementalFlashingEnabled ()

Возвращает, включено или нет добавочное мигание.

boolean isOptOutOfIncrementalFlashing ()

Возвращает, отказался ли хост от добавочного перепрошивки.

void returnPermit ( IHostOptions.PermitLimitType type)

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

boolean shouldFlashWithFuseZip ()

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

Boolean shouldUseSsoClient ()

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

void takePermit ( IHostOptions.PermitLimitType type)

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

void validateOptions ()

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

Общественные конструкторы

Параметры хоста

public HostOptions ()

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

GetAvailablePermits

public Integer getAvailablePermits (IHostOptions.PermitLimitType type)

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

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

Возврат
Integer

getCacheSizeLimit

public Long getCacheSizeLimit ()

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

Возврат
Long

ПолучитьClFlashstation

public File getClFlashstation ()

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

Возврат
File

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

public  getKnownGceDeviceIpPool ()

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

Возврат

getKnownPreconfigureVirtualDevicePool

public  getKnownPreconfigureVirtualDevicePool ()

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

Возврат

getKnownRemoteDeviceIpPool

public  getKnownRemoteDeviceIpPool ()

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

Возврат

getKnownTcpDeviceIpPool

public  getKnownTcpDeviceIpPool ()

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

Возврат

getLabels

public  getLabels ()

Получите ярлыки для хоста.

Возврат

getNetworkInterface

public String getNetworkInterface ()

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

Возврат
String

getServiceAccountJsonKeyFiles

public  getServiceAccountJsonKeyFiles ()

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

Возврат

getTestPhaseTimeout

public long getTestPhaseTimeout ()

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

Возврат
long

getUseZip64InPartialDownload

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

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