IHostOptions
public interface IHostOptions
com.android.tradefed.host.IHostOptions |
Interfejs posiadacza opcji hosta. Ten interfejs służy do uzyskiwania dostępu do opcji dotyczących całego hosta.
Streszczenie
Klasy zagnieżdżone | |
---|---|
enum | IHostOptions.PermitLimitType Wyliczenie opisujące możliwe ograniczniki zezwoleń |
Metody publiczne | |
---|---|
abstract Integer | getAvailablePermits ( IHostOptions.PermitLimitType type) Zwraca liczbę dostępnych zezwoleń danego typu |
abstract Long | getCacheSizeLimit () Zwróć maksymalny dozwolony rozmiar (w bajtach) lokalnej pamięci podręcznej plików. |
abstract Integer | getConcurrentDownloadLimit () Zwraca maksymalną dozwoloną liczbę jednoczesnych pobrań. |
abstract Integer | getConcurrentFlasherLimit () Zwraca maksymalną dozwoloną liczbę jednoczesnych flashó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 fastboot powinien używać jako folderu tymczasowego. |
abstract int | getInUsePermits ( IHostOptions.PermitLimitType type) Zwraca liczbę używanych zezwoleń dla danego typu |
abstract | getKnownGceDeviceIpPool () Znane urządzenie gce powiązane z określonym adresem IP. |
abstract | getKnownPreconfigureVirtualDevicePool () Znana wstępnie skonfigurowana pula urządzeń wirtualnych. |
abstract | getKnownRemoteDeviceIpPool () Znane urządzenie zdalne skojarzone z określonym adresem IP. |
abstract | getKnownTcpDeviceIpPool () Znane urządzenie tcp powiązane z określonym adresem IP. |
abstract | getLabels () Pobierz etykiety dla gospodarza. |
abstract String | getNetworkInterface () Zwraca interfejs sieciowy używany do łączenia się ze zdalnymi urządzeniami testowymi. |
abstract | getServiceAccountJsonKeyFiles () Zwraca mapę plików kluczy json konta usługi. |
abstract long | getTestPhaseTimeout () Zwraca określony limit czasu na poziomie fazy testowej. |
abstract boolean | getUseZip64InPartialDownload () Sprawdź, czy powinien używać formatu zip64 w częściowym pobieraniu, czy nie. |
abstract void | initConcurrentLocks () Inicjuje jednoczesne blokady |
abstract boolean | isFastbootdEnable () Zwraca czy obsługa trybu fastbootd jest włączona. |
abstract void | returnPermit ( IHostOptions.PermitLimitType type) Zwraca zezwolenie danego typu |
abstract boolean | shouldFlashWithFuseZip () Zwraca czy flashowanie powinno być wykonane za pomocą pliku zip obrazu urządzenia zamontowanego na fuse. |
abstract Boolean | shouldUseSsoClient () Sprawdź, czy powinien korzystać z klienta SingleSignOn, czy nie. |
abstract void | takePermit ( IHostOptions.PermitLimitType type) Bierze pozwolenie danego typu |
abstract void | validateOptions () Sprawdź, czy opcje ustawione w |
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 ()
Zwróć maksymalny dozwolony rozmiar (w bajtach) lokalnej pamięci podręcznej plików.
Zwroty | |
---|---|
Long |
getConcurrentDownloadLimit
public abstract Integer getConcurrentDownloadLimit ()
Zwraca maksymalną dozwoloną liczbę jednoczesnych pobrań. Używany przez IBuildProvider
, który pobiera zdalne kompilacje.
Zwroty | |
---|---|
Integer |
getConcurrentFlasherLimit
public abstract Integer getConcurrentFlasherLimit ()
Zwraca maksymalną dozwoloną liczbę jednoczesnych flashów. Używany przez DeviceFlashPreparer
.
Zwroty | |
---|---|
Integer | równoczesny limit migania. |
getConcurrentVirtualDeviceStartupLimit
public abstract Integer getConcurrentVirtualDeviceStartupLimit ()
Zwraca maksymalną dozwoloną liczbę równoczesnych uruchomień urządzenia wirtualnego. Używany przez RemoteAndroidVirtualDevice
, które 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 fastboot powinien używać jako folderu tymczasowego.
Zwroty | |
---|---|
File |
getInUsePermits
public abstract int getInUsePermits (IHostOptions.PermitLimitType type)
Zwraca liczbę używanych zezwoleń dla danego typu
Parametry | |
---|---|
type | IHostOptions.PermitLimitType |
Zwroty | |
---|---|
int |
getKnownGceDeviceIpPool
public abstractgetKnownGceDeviceIpPool ()
Znane urządzenie gce powiązane z określonym adresem IP.
Zwroty | |
---|---|
getKnownPrekonfiguracjaVirtualDevicePool
public abstractgetKnownPreconfigureVirtualDevicePool ()
Znana wstępnie skonfigurowana pula urządzeń wirtualnych.
Zwroty | |
---|---|
GetKnownRemoteIpPool urządzenia
public abstractgetKnownRemoteDeviceIpPool ()
Znane urządzenie zdalne skojarzone z określonym adresem IP.
Zwroty | |
---|---|
getKnownTcpDeviceIpPool
public abstractgetKnownTcpDeviceIpPool ()
Znane urządzenie tcp powiązane z określonym adresem IP.
Zwroty | |
---|---|
pobierz etykiety
public abstractgetLabels ()
Pobierz etykiety dla gospodarza.
Zwroty | |
---|---|
getNetworkInterface
public abstract String getNetworkInterface ()
Zwraca interfejs sieciowy używany do łączenia się ze zdalnymi urządzeniami testowymi.
Zwroty | |
---|---|
String |
getServiceAccountJsonKeyFiles
public abstractgetServiceAccountJsonKeyFiles ()
Zwraca mapę plików kluczy json konta usługi.
Zwroty | |
---|---|
getTestPhaseTimeout
public abstract long getTestPhaseTimeout ()
Zwraca określony limit czasu na poziomie fazy testowej. Domyślnie będzie to 0 dla braku limitów czasu.
Zwroty | |
---|---|
long |
getUseZip64InPartialDownload
public abstract boolean getUseZip64InPartialDownload ()
Sprawdź, czy powinien używać formatu zip64 w częściowym pobieraniu, czy nie.
Zwroty | |
---|---|
boolean |
initConcurrentLocks
public abstract void initConcurrentLocks ()
Inicjuje jednoczesne blokady
isFastbootdEnable
public abstract boolean isFastbootdEnable ()
Zwraca czy obsługa trybu fastbootd jest włączona.
Zwroty | |
---|---|
boolean |
powrótZezwolenie
public abstract void returnPermit (IHostOptions.PermitLimitType type)
Zwraca zezwolenie danego typu
Parametry | |
---|---|
type | IHostOptions.PermitLimitType |
powinienFlashWithFuseZip
public abstract boolean shouldFlashWithFuseZip ()
Zwraca czy flashowanie powinno być wykonane za pomocą pliku zip obrazu urządzenia zamontowanego na fuse.
Zwroty | |
---|---|
boolean |
powinienUseSsoClient
public abstract Boolean shouldUseSsoClient ()
Sprawdź, czy powinien korzystać z klienta SingleSignOn, czy nie.
Zwroty | |
---|---|
Boolean |
weźZezwól
public abstract void takePermit (IHostOptions.PermitLimitType type)
Bierze pozwolenie danego typu
Parametry | |
---|---|
type | IHostOptions.PermitLimitType |
walidacjaOpcje
public abstract void validateOptions ()
Sprawdź, czy opcje ustawione w IHostOptions
są prawidłowe.
Rzuty | |
---|---|
ConfigurationException |
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2022-11-07 UTC.