IHostOptions

public interface IHostOptions

com.android.tradefed.host.IHostOptions


Interfejs okna opcji hosta Ten interfejs służy do uzyskiwania dostępu do opcji dotyczących hosta.

Podsumowanie

Metody publiczne

abstract Integer getAvailablePermits(IHostOptions.PermitLimitType type)

Zwraca liczbę dostępnych pozwoleń danego typu.

abstract Long getCacheSizeLimit()

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

abstract Integer getConcurrentDownloadLimit()

Zwraca maksymalną liczbę dozwolonych jednoczesnych pobrań.

abstract Integer getConcurrentFlasherLimit()

Zwraca maksymalną liczbę jednoczesnych mignięć.

abstract Integer getConcurrentVirtualDeviceStartupLimit()

Zwraca maksymalną liczbę dozwolonych jednoczesnych 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 fastboot powinien używać jako folderu tymczasowego.

abstract int getInUsePermits(IHostOptions.PermitLimitType type)

Zwraca liczbę używanych pozwoleń danego typu.

abstract getKnownGceDeviceIpPool()

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

abstract getKnownPreconfigureNativeDevicePool()

Znana wstępnie skonfigurowana pula adresów IP urządzeń natywnych.

abstract getKnownPreconfigureVirtualDevicePool()

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

abstract getKnownRemoteDeviceIpPool()

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

default getKnownTcpDeviceIpPool()

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

abstract getLabels()

Uzyskaj etykiety dla hosta.

abstract String getNetworkInterface()

Zwraca interfejs sieciowy używany do łączenia się z urządzeniami testowymi zdalnymi.

abstract getServiceAccountJsonKeyFiles()

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

abstract long getTestPhaseTimeout()

Zwraca określony limit czasu na poziomie Fazy testów.

abstract boolean getUseZip64InPartialDownload()

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

abstract void initConcurrentLocks()

Inicjowanie blokad równoczesnych

abstract boolean isFastbootdEnable()

Zwraca, czy włączona jest obsługa trybu szybkiego uruchamiania.

abstract boolean isHostMetricReportingDisabled()

Zwraca wartość wskazującą, czy raportowanie danych hosta ma być wyłączone.

abstract boolean isIncrementalFlashingEnabled()

Zwraca informację, czy stopniowe miganie jest włączone.

abstract boolean isOptOutOfIncrementalFlashing()

Zwraca informację, czy gospodarz nie chce korzystać z funkcji stopniowego wyświetlania.

abstract void returnPermit(IHostOptions.PermitLimitType type)

Zwraca zezwolenie danego typu.

abstract boolean shouldFlashWithFuseZip()

Zwraca informacje o tym, czy flashowanie powinno być wykonane za pomocą pliku ZIP z obrazem urządzenia zamontowanego w fuse.

abstract Boolean shouldUseSsoClient()

Sprawdź, czy ma on używać klienta SingleSignOn.

abstract void takePermit(IHostOptions.PermitLimitType type)

Przyjmuje uprawnienia danego typu.

abstract void validateOptions()

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

Metody publiczne

getAvailablePermits

public abstract Integer getAvailablePermits (IHostOptions.PermitLimitType type)

Zwraca liczbę dostępnych pozwoleń 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

getConcurrentDownloadLimit

public abstract Integer getConcurrentDownloadLimit ()

Zwraca maksymalną liczbę dozwolonych jednoczesnych pobrań. Służy do IBuildProvider, który pobiera wersje zdalne.

Zwroty
Integer

getConcurrentFlasherLimit

public abstract Integer getConcurrentFlasherLimit ()

Zwraca maksymalną liczbę jednoczesnych mignięć. Używa: DeviceFlashPreparer.

Zwroty
Integer limitu jednoczesnych błyśników.

getConcurrentVirtualDeviceStartupLimit

public abstract Integer getConcurrentVirtualDeviceStartupLimit ()

Zwraca maksymalną liczbę dozwolonych jednoczesnych uruchomień urządzenia wirtualnego. Używany przez RemoteAndroidVirtualDevice, aby uruchomić 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 fastboot powinien używać jako folderu tymczasowego.

Zwroty
File

getInUsePermits

public abstract int getInUsePermits (IHostOptions.PermitLimitType type)

Zwraca liczbę używanych pozwoleń danego typu.

Parametry
type IHostOptions.PermitLimitType

Zwroty
int

getKnownGceDeviceIpPool

public abstract  getKnownGceDeviceIpPool ()

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

Zwroty

getKnownPreconfigureNativeDevicePool

public abstract  getKnownPreconfigureNativeDevicePool ()

Znana wstępnie skonfigurowana pula adresów IP urządzeń natywnych.

Zwroty

getKnownPreconfigureVirtualDevicePool

public abstract  getKnownPreconfigureVirtualDevicePool ()

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

Zwroty

getKnownRemoteDeviceIpPool

public abstract  getKnownRemoteDeviceIpPool ()

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

Zwroty

getKnownTcpDeviceIpPool

public  getKnownTcpDeviceIpPool ()

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

Zwroty

getLabels

public abstract  getLabels ()

Uzyskaj etykiety dla hosta.

Zwroty

getNetworkInterface

public abstract String getNetworkInterface ()

Zwraca interfejs sieciowy używany do łączenia się z urządzeniami testowymi zdalnymi.

Zwroty
String

getServiceAccountJsonKeyFiles

public abstract  getServiceAccountJsonKeyFiles ()

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

Zwroty

getTestPhaseTimeout

public abstract long getTestPhaseTimeout ()

Zwraca określony limit czasu na poziomie Fazy testów. Wartość domyślna to 0, jeśli nie ma limitu czasu.

Zwroty
long

getUseZip64InPartialDownload

public abstract boolean getUseZip64InPartialDownload ()

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

Zwroty
boolean

initConcurrentLocks

public abstract void initConcurrentLocks ()

Inicjowanie blokad równoczesnych

isFastbootdEnable

public abstract boolean isFastbootdEnable ()

Zwraca, czy włączona jest obsługa trybu szybkiego uruchamiania.

Zwroty
boolean

isHostMetricReportingDisabled

public abstract boolean isHostMetricReportingDisabled ()

Zwraca wartość wskazującą, czy raportowanie danych hosta ma być wyłączone.

Zwroty
boolean

isIncrementalFlashingEnabled

public abstract boolean isIncrementalFlashingEnabled ()

Zwraca informację, czy stopniowe miganie jest włączone.

Zwroty
boolean

isOptOutOfIncrementalFlashing

public abstract boolean isOptOutOfIncrementalFlashing ()

Zwraca informację, czy gospodarz nie chce korzystać z funkcji stopniowego wyświetlania.

Zwroty
boolean

returnPermit

public abstract void returnPermit (IHostOptions.PermitLimitType type)

Zwraca zezwolenie danego typu.

Parametry
type IHostOptions.PermitLimitType

shouldFlashWithFuseZip

public abstract boolean shouldFlashWithFuseZip ()

Zwraca informacje o tym, czy flashowanie powinno być wykonane za pomocą pliku ZIP z obrazem urządzenia zamontowanego w fuse.

Zwroty
boolean

shouldUseSsoClient

public abstract Boolean shouldUseSsoClient ()

Sprawdź, czy ma on używać klienta SingleSignOn.

Zwroty
Boolean

takePermit

public abstract void takePermit (IHostOptions.PermitLimitType type)

Przyjmuje uprawnienia danego typu.

Parametry
type IHostOptions.PermitLimitType

validateOptions

public abstract void validateOptions ()

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

Rzuty
ConfigurationException