IHostOptions

public interface IHostOptions

com.android.tradefed.host.IHostOptions,


Interfejs uchwytu opcji hosta. Ten interfejs służy do uzyskiwania dostępu do opcji na poziomie hosta.

Podsumowanie

Metody publiczne

abstract Integer getAvailablePermits(IHostOptions.PermitLimitType type)

Zwraca liczbę dostępnych zezwoleń danego typu

abstract Long getCacheSizeLimit()

Zwraca maksymalny dozwolony rozmiar(w bajtach) lokalnej pamięci podręcznej plików.

abstract Integer getConcurrentDownloadLimit()

Zwraca maksymalną dozwoloną liczbę równoczesnych pobrań.

abstract Integer getConcurrentFlasherLimit()

Zwraca maksymalną dozwoloną liczbę równoczesnych błysków.

abstract Integer getConcurrentVirtualDeviceStartupLimit()

Zwraca maksymalną dozwoloną liczbę równoczesnych uruchomień urządzenia wirtualnego.

abstract File getDownloadCacheDir()

Zwraca ścieżkę używaną do przechowywania pobranych artefaktów.

abstract File getFastbootTmpDir()

Zwraca ścieżkę, której szybki rozruch ma używać jako folderu tymczasowego.

abstract int getInUsePermits(IHostOptions.PermitLimitType type)

Zwraca liczbę pozwoleń używanych dla danego typu

abstract getKnownGceDeviceIpPool()

Znane urządzenie gce powiązane z konkretnym adresem IP.

abstract getKnownPreconfigureVirtualDevicePool()

Znana wstępnie skonfigurowana pula urządzeń wirtualnych.

abstract getKnownRemoteDeviceIpPool()

Znane urządzenie zdalne powiązane z określonym adresem IP.

default getKnownTcpDeviceIpPool()

Znane urządzenie tcp powiązane z określonym adresem IP.

abstract getLabels()

Pobierz etykiety dla hosta.

abstract String getNetworkInterface()

Zwraca interfejs sieci używany do łączenia ze zdalnymi urządzeniami testowymi.

abstract getServiceAccountJsonKeyFiles()

Zwraca mapę plików kluczy json konta usługi.

abstract long getTestPhaseTimeout()

Zwraca określony czas oczekiwania na poziomie fazy testowej.

abstract boolean getUseZip64InPartialDownload()

Sprawdź, czy należy użyć formatu zip64 w przypadku częściowego pobierania.

abstract void initConcurrentLocks()

Inicjuje równoczesne blokady

abstract boolean isFastbootdEnable()

Wskazuje, czy jest włączona obsługa trybu szybkiego rozruchu.

abstract boolean isHostMetricReportingDisabled()

Wskazuje, czy raportowanie danych hosta ma być wyłączone.

abstract boolean isIncrementalFlashingEnabled()

Wskazuje, czy jest włączone miganie przyrostowe.

abstract boolean isOptOutOfIncrementalFlashing()

Wskazuje, czy host rezygnuje z przyrostowego migania.

abstract void returnPermit(IHostOptions.PermitLimitType type)

Zwraca zezwolenie danego typu

abstract boolean shouldFlashWithFuseZip()

Wskazuje, czy błyskanie powinno być wykonywane za pomocą pliku ZIP z obrazem urządzenia podłączonego do fuse.

abstract Boolean shouldUseSsoClient()

Sprawdź, czy powinien korzystać z klienta SingleSignOn.

abstract void takePermit(IHostOptions.PermitLimitType type)

Przyjmuje zezwolenie danego typu

abstract void validateOptions()

Sprawdź, czy opcje ustawione w polu IHostOptions są prawidłowe.

Metody publiczne

getAvailablePermits

public abstract Integer getAvailablePermits (IHostOptions.PermitLimitType type)

Zwraca liczbę dostępnych zezwoleń danego typu

Parametry
type IHostOptions.PermitLimitType

Zwroty
Integer

getCacheSizeLimit,

public abstract Long getCacheSizeLimit ()

Zwraca maksymalny dozwolony rozmiar(w bajtach) lokalnej pamięci podręcznej plików.

Zwroty
Long

Limit pobierania ConcurrentDownloadLimit

public abstract Integer getConcurrentDownloadLimit ()

Zwraca maksymalną dozwoloną liczbę równoczesnych pobrań. Używane przez aplikację IBuildProvider, która pobiera zdalne kompilacje.

Zwroty
Integer

Limit getConcurrentFlasherLimit

public abstract Integer getConcurrentFlasherLimit ()

Zwraca maksymalną dozwoloną liczbę równoczesnych błysków. Używane przez: DeviceFlashPreparer.

Zwroty
Integer limit równoczesnych błyskawicy.

limit getConcurrentVirtualDeviceStartupLimit

public abstract Integer getConcurrentVirtualDeviceStartupLimit ()

Zwraca maksymalną dozwoloną liczbę równoczesnych uruchomień urządzenia wirtualnego. Używane przez aplikację RemoteAndroidVirtualDevice, która uruchamia urządzenie wirtualne.

Zwroty
Integer

getDownloadCacheDir;

public abstract File getDownloadCacheDir ()

Zwraca ścieżkę używaną do przechowywania pobranych artefaktów.

Zwroty
File

getFastbootTmpDir;

public abstract File getFastbootTmpDir ()

Zwraca ścieżkę, której szybki rozruch ma używać jako folderu tymczasowego.

Zwroty
File

getInUsePermits,

public abstract int getInUsePermits (IHostOptions.PermitLimitType type)

Zwraca liczbę pozwoleń używanych dla danego typu

Parametry
type IHostOptions.PermitLimitType

Zwroty
int

getknownGceDevicePool

public abstract  getKnownGceDeviceIpPool ()

Znane urządzenie gce powiązane z konkretnym adresem IP.

Zwroty

getZnane wstępnie skonfigurowane pule urządzeń wirtualnych

public abstract  getKnownPreconfigureVirtualDevicePool ()

Znana wstępnie skonfigurowana pula urządzeń wirtualnych.

Zwroty

getknownRemoteDevicePool

public abstract  getKnownRemoteDeviceIpPool ()

Znane urządzenie zdalne powiązane z określonym adresem IP.

Zwroty

getknownTcpDevicePool

public  getKnownTcpDeviceIpPool ()

Znane urządzenie tcp powiązane z określonym adresem IP.

Zwroty

getlabel,

public abstract  getLabels ()

Pobierz etykiety dla hosta.

Zwroty

getNetworkInterface

public abstract String getNetworkInterface ()

Zwraca interfejs sieci używany do łączenia ze zdalnymi urządzeniami testowymi.

Zwroty
String

getServiceAccountJsonKeyFiles

public abstract  getServiceAccountJsonKeyFiles ()

Zwraca mapę plików kluczy json konta usługi.

Zwroty

getTestPhaseTimeout

public abstract long getTestPhaseTimeout ()

Zwraca określony czas oczekiwania na poziomie fazy testowej. Wartość domyślna to 0, jeśli użytkownik nie ma limitów czasu.

Zwroty
long

getUseZip64InCzęściowe pobieranie

public abstract boolean getUseZip64InPartialDownload ()

Sprawdź, czy należy użyć formatu zip64 w przypadku częściowego pobierania.

Zwroty
boolean

initConcurrentLocks (Blokada initConcurrentLocks)

public abstract void initConcurrentLocks ()

Inicjuje równoczesne blokady

isFastbootdEnable

public abstract boolean isFastbootdEnable ()

Wskazuje, czy jest włączona obsługa trybu szybkiego rozruchu.

Zwroty
boolean

isHostMetricReportingDisabled

public abstract boolean isHostMetricReportingDisabled ()

Wskazuje, czy raportowanie danych hosta ma być wyłączone.

Zwroty
boolean

isIncrementalFlashingEnabled

public abstract boolean isIncrementalFlashingEnabled ()

Wskazuje, czy jest włączone miganie przyrostowe.

Zwroty
boolean

Miganie jestOptOutOfIncremental

public abstract boolean isOptOutOfIncrementalFlashing ()

Wskazuje, czy host rezygnuje z przyrostowego migania.

Zwroty
boolean

Zezwolenie na zwrot

public abstract void returnPermit (IHostOptions.PermitLimitType type)

Zwraca zezwolenie danego typu

Parametry
type IHostOptions.PermitLimitType

powinna być FlashzFuseZip

public abstract boolean shouldFlashWithFuseZip ()

Wskazuje, czy błyskanie powinno być wykonywane za pomocą pliku ZIP z obrazem urządzenia podłączonego do fuse.

Zwroty
boolean

powinienUseSsoClient

public abstract Boolean shouldUseSsoClient ()

Sprawdź, czy powinien korzystać z klienta SingleSignOn.

Zwroty
Boolean

TakePermit

public abstract void takePermit (IHostOptions.PermitLimitType type)

Przyjmuje zezwolenie danego typu

Parametry
type IHostOptions.PermitLimitType

validateOptions

public abstract void validateOptions ()

Sprawdź, czy opcje ustawione w polu IHostOptions są prawidłowe.

Rzuty
ConfigurationException