Opcje hosta
public class HostOptions
extends Object
implements IHostOptions
java.lang.Object | |
com.android.tradefed.host.HostOptions |
Klasa posiadacza opcji hosta. Ta klasa służy do przechowywania opcji dla całego hosta.
Streszczenie
Konstruktorzy publiczni | |
---|---|
HostOptions () |
Metody publiczne | |
---|---|
Integer | getAvailablePermits ( IHostOptions.PermitLimitType type) Zwraca liczbę dostępnych zezwoleń danego typu |
Long | getCacheSizeLimit () Zwróć maksymalny dozwolony rozmiar (w bajtach) lokalnej pamięci podręcznej plików. |
Integer | getConcurrentDownloadLimit () Zwraca maksymalną dozwoloną liczbę jednoczesnych pobrań. |
Integer | getConcurrentFlasherLimit () Zwraca maksymalną dozwoloną liczbę jednoczesnych flashów. |
Integer | getConcurrentVirtualDeviceStartupLimit () Zwraca maksymalną dozwoloną liczbę równoczesnych uruchomień urządzenia wirtualnego. |
File | getDownloadCacheDir () Zwraca ścieżkę używaną do przechowywania pobranych artefaktów. |
File | getFastbootTmpDir () Zwraca ścieżkę, której fastboot powinien używać jako folderu tymczasowego. |
int | getInUsePermits ( IHostOptions.PermitLimitType type) Zwraca liczbę używanych zezwoleń dla danego typu |
getKnownGceDeviceIpPool () Znane urządzenie gce powiązane z określonym adresem IP. | |
getKnownPreconfigureVirtualDevicePool () Znana wstępnie skonfigurowana pula urządzeń wirtualnych. | |
getKnownRemoteDeviceIpPool () Znane urządzenie zdalne skojarzone z określonym adresem IP. | |
getKnownTcpDeviceIpPool () Znane urządzenie tcp powiązane z określonym adresem IP. | |
getLabels () Pobierz etykiety dla gospodarza. | |
String | getNetworkInterface () Zwraca interfejs sieciowy używany do łączenia się ze zdalnymi urządzeniami testowymi. |
getServiceAccountJsonKeyFiles () Zwraca mapę plików kluczy json konta usługi. | |
long | getTestPhaseTimeout () Zwraca określony limit czasu na poziomie fazy testowej. |
boolean | getUseZip64InPartialDownload () Sprawdź, czy powinien używać formatu zip64 w częściowym pobieraniu, czy nie. |
void | initConcurrentLocks () Inicjuje jednoczesne blokady |
boolean | isFastbootdEnable () Zwraca czy obsługa trybu fastbootd jest włączona. |
void | returnPermit ( IHostOptions.PermitLimitType type) Zwraca zezwolenie danego typu |
boolean | shouldFlashWithFuseZip () Zwraca czy flashowanie powinno być wykonane za pomocą pliku zip obrazu urządzenia zamontowanego na fuse. |
Boolean | shouldUseSsoClient () Sprawdź, czy powinien korzystać z klienta SingleSignOn, czy nie. |
void | takePermit ( IHostOptions.PermitLimitType type) Bierze pozwolenie danego typu |
void | validateOptions () Sprawdź, czy opcje ustawione w |
Konstruktorzy publiczni
Opcje hosta
public HostOptions ()
Metody publiczne
getAvailablePermits
public Integer getAvailablePermits (IHostOptions.PermitLimitType type)
Zwraca liczbę dostępnych zezwoleń danego typu
Parametry | |
---|---|
type | IHostOptions.PermitLimitType |
Zwroty | |
---|---|
Integer |
getCacheSizeLimit
public Long getCacheSizeLimit ()
Zwróć maksymalny dozwolony rozmiar (w bajtach) lokalnej pamięci podręcznej plików.
Zwroty | |
---|---|
Long |
getConcurrentDownloadLimit
public Integer getConcurrentDownloadLimit ()
Zwraca maksymalną dozwoloną liczbę jednoczesnych pobrań. Używany przez IBuildProvider
, który pobiera zdalne kompilacje.
Zwroty | |
---|---|
Integer |
getConcurrentFlasherLimit
public Integer getConcurrentFlasherLimit ()
Zwraca maksymalną dozwoloną liczbę jednoczesnych flashów. Używany przez DeviceFlashPreparer
.
Zwroty | |
---|---|
Integer | równoczesny limit migania. |
getConcurrentVirtualDeviceStartupLimit
public 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 File getDownloadCacheDir ()
Zwraca ścieżkę używaną do przechowywania pobranych artefaktów.
Zwroty | |
---|---|
File |
getFastbootTmpDir
public File getFastbootTmpDir ()
Zwraca ścieżkę, której fastboot powinien używać jako folderu tymczasowego.
Zwroty | |
---|---|
File |
getInUsePermits
public int getInUsePermits (IHostOptions.PermitLimitType type)
Zwraca liczbę używanych zezwoleń dla danego typu
Parametry | |
---|---|
type | IHostOptions.PermitLimitType |
Zwroty | |
---|---|
int |
getKnownGceDeviceIpPool
publicgetKnownGceDeviceIpPool ()
Znane urządzenie gce powiązane z określonym adresem IP.
Zwroty | |
---|---|
getKnownPrekonfiguracjaVirtualDevicePool
publicgetKnownPreconfigureVirtualDevicePool ()
Znana wstępnie skonfigurowana pula urządzeń wirtualnych.
Zwroty | |
---|---|
GetKnownRemoteIpPool urządzenia
publicgetKnownRemoteDeviceIpPool ()
Znane urządzenie zdalne skojarzone z określonym adresem IP.
Zwroty | |
---|---|
getKnownTcpDeviceIpPool
publicgetKnownTcpDeviceIpPool ()
Znane urządzenie tcp powiązane z określonym adresem IP.
Zwroty | |
---|---|
pobierz etykiety
publicgetLabels ()
Pobierz etykiety dla gospodarza.
Zwroty | |
---|---|
getNetworkInterface
public String getNetworkInterface ()
Zwraca interfejs sieciowy używany do łączenia się ze zdalnymi urządzeniami testowymi.
Zwroty | |
---|---|
String |
getServiceAccountJsonKeyFiles
publicgetServiceAccountJsonKeyFiles ()
Zwraca mapę plików kluczy json konta usługi.
Zwroty | |
---|---|
getTestPhaseTimeout
public 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 boolean getUseZip64InPartialDownload ()
Sprawdź, czy powinien używać formatu zip64 w częściowym pobieraniu, czy nie.
Zwroty | |
---|---|
boolean |
initConcurrentLocks
public void initConcurrentLocks ()
Inicjuje jednoczesne blokady
isFastbootdEnable
public boolean isFastbootdEnable ()
Zwraca czy obsługa trybu fastbootd jest włączona.
Zwroty | |
---|---|
boolean |
powrótZezwolenie
public void returnPermit (IHostOptions.PermitLimitType type)
Zwraca zezwolenie danego typu
Parametry | |
---|---|
type | IHostOptions.PermitLimitType |
powinienFlashWithFuseZip
public boolean shouldFlashWithFuseZip ()
Zwraca czy flashowanie powinno być wykonane za pomocą pliku zip obrazu urządzenia zamontowanego na fuse.
Zwroty | |
---|---|
boolean |
powinienUseSsoClient
public Boolean shouldUseSsoClient ()
Sprawdź, czy powinien korzystać z klienta SingleSignOn, czy nie.
Zwroty | |
---|---|
Boolean |
weźZezwól
public void takePermit (IHostOptions.PermitLimitType type)
Bierze pozwolenie danego typu
Parametry | |
---|---|
type | IHostOptions.PermitLimitType |
walidacjaOpcje
public void validateOptions ()
Sprawdź, czy opcje ustawione w IHostOptions
są prawidłowe.
Rzuty | |
---|---|
ConfigurationException |