IHostOptions
public interface IHostOptions
com.android.tradefed.host.IHostOptions |
Interfejs posiadacza opcji hosta. Ten interfejs służy do uzyskiwania dostępu do opcji obejmujących cały host.
Streszczenie
Metody publiczne | |
---|---|
abstract Integer | getAvailablePermits ( IHostOptions.PermitLimitType type) Zwraca liczbę dostępnych zezwoleń danego typu |
abstract Long | getCacheSizeLimit () Zwraca maksymalny dozwolony rozmiar (bajty) lokalnej pamięci podręcznej plików. |
abstract File | getClFlashstation () Zwraca zdalny plik skryptowy cl_flashstation. |
abstract Integer | getConcurrentDownloadLimit () Zwraca maksymalną dozwoloną liczbę jednoczesnych pobrań. |
abstract Integer | getConcurrentFlasherLimit () Zwraca maksymalną dopuszczalną liczbę jednoczesnych migań. |
abstract Integer | getConcurrentVirtualDeviceStartupLimit () Zwraca maksymalną dozwoloną liczbę jednoczesnych uruchomień urządzeń wirtualnych. |
abstract File | getDownloadCacheDir () Zwraca ścieżkę używaną do przechowywania pobranych artefaktów. |
abstract File | getFastbootTmpDir () Zwraca ścieżkę, której program 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 powiązane z określonym adresem IP. |
abstract | getKnownTcpDeviceIpPool () Znane urządzenie tcp powiązane z określonym adresem IP. |
abstract | getLabels () Pobierz etykiety dla hosta. |
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 poziomu fazy testowej. |
abstract boolean | getUseZip64InPartialDownload () Sprawdź, czy powinien używać formatu zip64 przy częściowym pobieraniu, czy nie. |
abstract void | initConcurrentLocks () Inicjuje współbieżne blokady |
abstract boolean | isFastbootdEnable () Zwraca informację, czy obsługa trybu fastbootd jest włączona. |
abstract boolean | isFlashstationEnabled () Zwraca, czy flashowanie powinno odbywać się za pomocą flashstation. |
abstract boolean | isHostMetricReportingDisabled () Zwraca informację, czy raportowanie metryk hosta powinno być wyłączone. |
abstract void | returnPermit ( IHostOptions.PermitLimitType type) Zwraca zezwolenie danego typu |
abstract boolean | shouldFlashWithFuseZip () Zwraca, czy flashowanie powinno być wykonane z plikiem ZIP obrazu urządzenia z zamontowanym bezpiecznikiem. |
abstract Boolean | shouldUseSsoClient () Sprawdź, czy powinien używać klienta SingleSignOn, czy nie. |
abstract void | takePermit ( IHostOptions.PermitLimitType type) Posiada zezwolenie 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 ()
Zwraca maksymalny dozwolony rozmiar (bajty) lokalnej pamięci podręcznej plików.
Zwroty | |
---|---|
Long |
getClFlashstation
public abstract File getClFlashstation ()
Zwraca zdalny plik skryptowy cl_flashstation.
Zwroty | |
---|---|
File |
getConcurrentDownloadLimit
public abstract Integer getConcurrentDownloadLimit ()
Zwraca maksymalną dozwoloną liczbę jednoczesnych pobrań. Używany przez IBuildProvider
, który pobiera kompilacje zdalne.
Zwroty | |
---|---|
Integer |
getConcurrentFlasherLimit
public abstract Integer getConcurrentFlasherLimit ()
Zwraca maksymalną dopuszczalną liczbę jednoczesnych migań. Używany przez DeviceFlashPreparer
.
Zwroty | |
---|---|
Integer | limit jednoczesnych migaczy. |
getConcurrentVirtualDeviceStartupLimit
public abstract Integer getConcurrentVirtualDeviceStartupLimit ()
Zwraca maksymalną dozwoloną liczbę jednoczesnych uruchomień urządzeń wirtualnych. Używany przez RemoteAndroidVirtualDevice
, które uruchamia wirtualne urządzenie.
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 program 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 | |
---|---|
getKnownPreconfigureVirtualDevicePool
public abstractgetKnownPreconfigureVirtualDevicePool ()
Znana wstępnie skonfigurowana pula urządzeń wirtualnych.
Zwroty | |
---|---|
GetKnownRemoteDeviceIpPool
public abstractgetKnownRemoteDeviceIpPool ()
Znane urządzenie zdalne powiązane 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 hosta.
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 poziomu fazy testowej. Wartość domyślna to 0 dla braku limitów czasu.
Zwroty | |
---|---|
long |
getUseZip64InPartialDownload
public abstract boolean getUseZip64InPartialDownload ()
Sprawdź, czy powinien używać formatu zip64 przy częściowym pobieraniu, czy nie.
Zwroty | |
---|---|
boolean |
initConcurrentLocks
public abstract void initConcurrentLocks ()
Inicjuje współbieżne blokady
isFastbootdWłącz
public abstract boolean isFastbootdEnable ()
Zwraca informację, czy obsługa trybu fastbootd jest włączona.
Zwroty | |
---|---|
boolean |
isFlashstationEnabled
public abstract boolean isFlashstationEnabled ()
Zwraca, czy flashowanie powinno odbywać się za pomocą flashstation.
Zwroty | |
---|---|
boolean |
isHostMetricReportingWyłączone
public abstract boolean isHostMetricReportingDisabled ()
Zwraca informację, czy raportowanie metryk hosta powinno być wyłączone.
Zwroty | |
---|---|
boolean |
powrótPozwolenie
public abstract void returnPermit (IHostOptions.PermitLimitType type)
Zwraca zezwolenie danego typu
Parametry | |
---|---|
type | IHostOptions.PermitLimitType |
powinienFlashZFuseZip
public abstract boolean shouldFlashWithFuseZip ()
Zwraca, czy flashowanie powinno być wykonane z plikiem ZIP obrazu urządzenia z zamontowanym bezpiecznikiem.
Zwroty | |
---|---|
boolean |
powinienUżyćSsoClient
public abstract Boolean shouldUseSsoClient ()
Sprawdź, czy powinien używać klienta SingleSignOn, czy nie.
Zwroty | |
---|---|
Boolean |
weźPozwolenie
public abstract void takePermit (IHostOptions.PermitLimitType type)
Posiada zezwolenie danego typu
Parametry | |
---|---|
type | IHostOptions.PermitLimitType |
Sprawdź opcje
public abstract void validateOptions ()
Sprawdź, czy opcje ustawione w IHostOptions
są prawidłowe.
Rzuty | |
---|---|
ConfigurationException |