HostOptions

public class HostOptions
extends Object implements IHostOptions

java.lang.Object
   ↳ com.android.tradefed.host.HostOptions


Klasa kontenera opcji hosta. Ta klasa służy do przechowywania opcji dotyczących całego hosta.

Podsumowanie

Konstruktory publiczne

HostOptions()

Metody publiczne

Integer getAvailablePermits(IHostOptions.PermitLimitType type)

Zwraca liczbę dostępnych zezwoleń danego typu.

Long getCacheSizeLimit()

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

Integer getConcurrentDownloadLimit()

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

Integer getConcurrentFlasherLimit()

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

Integer getConcurrentVirtualDeviceStartupLimit()

Zwraca maksymalną dozwoloną liczbę jednoczesnych uruchomień urządzeń wirtualnych.

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ń danego typu.

Set<String> getKnownGceDeviceIpPool()

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

List<String> getKnownPreconfigureNativeDevicePool()

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

List<String> getKnownPreconfigureVirtualDevicePool()

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

Set<String> getKnownRemoteDeviceIpPool()

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

List<String> getLabels()

Pobierz etykiety hosta.

String getNetworkInterface()

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

Map<String, File> getServiceAccountJsonKeyFiles()

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

long getTestPhaseTimeout()

Zwraca określony limit czasu na poziomie fazy testu.

boolean getUseZip64InPartialDownload()

Sprawdź, czy w przypadku pobierania częściowego powinien być używany format zip64.

void initConcurrentLocks()

Inicjuje blokady współbieżne.

boolean isFastbootdEnable()

Zwraca informację, czy obsługa trybu fastbootd jest włączona.

boolean isHostMetricReportingDisabled()

Zwraca informację o tym, czy raportowanie danych hosta powinno być wyłączone.

boolean isIncrementalFlashingEnabled()

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

boolean isOptOutOfIncrementalFlashing()

Zwraca informację o tym, czy host zrezygnował z przyrostowego migania.

void returnPermit(IHostOptions.PermitLimitType type)

Zwraca zezwolenie danego typu.

boolean shouldFlashWithFuseZip()

Zwraca informację, czy flashowanie powinno być wykonywane za pomocą pliku ZIP z obrazem urządzenia z zamontowanym bezpiecznikiem.

Boolean shouldUseSsoClient()

Sprawdź, czy należy użyć klienta SingleSignOn.

void takePermit(IHostOptions.PermitLimitType type)

Pobiera zezwolenie danego typu.

boolean useAndroidBuildApiV4()

Zwraca informację, czy należy używać interfejsu Android Build API w wersji 4.

void validateOptions()

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

Konstruktory publiczne

HostOptions

public HostOptions ()

Metody publiczne

getAvailablePermits

public Integer getAvailablePermits (IHostOptions.PermitLimitType type)

Zwraca liczbę dostępnych zezwoleń danego typu.

Parametry
type IHostOptions.PermitLimitType

Zwraca
Integer

getCacheSizeLimit

public Long getCacheSizeLimit ()

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

Zwraca
Long

getConcurrentDownloadLimit

public Integer getConcurrentDownloadLimit ()

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

Zwraca
Integer

getConcurrentFlasherLimit

public Integer getConcurrentFlasherLimit ()

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

Zwraca
Integer limit równoczesnych błysków.

getConcurrentVirtualDeviceStartupLimit

public Integer getConcurrentVirtualDeviceStartupLimit ()

Zwraca maksymalną dozwoloną liczbę jednoczesnych uruchomień urządzeń wirtualnych. Używane przez RemoteAndroidVirtualDevice, które uruchamia urządzenie wirtualne.

Zwraca
Integer

getDownloadCacheDir

public File getDownloadCacheDir ()

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

Zwraca
File

getFastbootTmpDir

public File getFastbootTmpDir ()

Zwraca ścieżkę, której fastboot powinien używać jako folderu tymczasowego.

Zwraca
File

getInUsePermits

public int getInUsePermits (IHostOptions.PermitLimitType type)

Zwraca liczbę używanych zezwoleń danego typu.

Parametry
type IHostOptions.PermitLimitType

Zwraca
int

getKnownGceDeviceIpPool

public Set<String> getKnownGceDeviceIpPool ()

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

Zwraca
Set<String>

getKnownPreconfigureNativeDevicePool

public List<String> getKnownPreconfigureNativeDevicePool ()

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

Zwraca
List<String>

getKnownPreconfigureVirtualDevicePool

public List<String> getKnownPreconfigureVirtualDevicePool ()

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

Zwraca
List<String>

getKnownRemoteDeviceIpPool

public Set<String> getKnownRemoteDeviceIpPool ()

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

Zwraca
Set<String>

getLabels

public List<String> getLabels ()

Pobierz etykiety hosta.

Zwraca
List<String>

getNetworkInterface

public String getNetworkInterface ()

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

Zwraca
String

getServiceAccountJsonKeyFiles

public Map<String, File> getServiceAccountJsonKeyFiles ()

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

Zwraca
Map<String, File>

getTestPhaseTimeout

public long getTestPhaseTimeout ()

Zwraca określony limit czasu na poziomie fazy testu. Domyślna wartość to 0, co oznacza brak limitów czasu.

Zwraca
long

getUseZip64InPartialDownload

public boolean getUseZip64InPartialDownload ()

Sprawdź, czy w przypadku pobierania częściowego powinien być używany format zip64.

Zwraca
boolean

initConcurrentLocks

public void initConcurrentLocks ()

Inicjuje blokady współbieżne.

isFastbootdEnable

public boolean isFastbootdEnable ()

Zwraca informację, czy obsługa trybu fastbootd jest włączona.

Zwraca
boolean

isHostMetricReportingDisabled

public boolean isHostMetricReportingDisabled ()

Zwraca informację o tym, czy raportowanie danych hosta powinno być wyłączone.

Zwraca
boolean

isIncrementalFlashingEnabled

public boolean isIncrementalFlashingEnabled ()

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

Zwraca
boolean

isOptOutOfIncrementalFlashing

public boolean isOptOutOfIncrementalFlashing ()

Zwraca informację o tym, czy host zrezygnował z przyrostowego migania.

Zwraca
boolean

returnPermit

public void returnPermit (IHostOptions.PermitLimitType type)

Zwraca zezwolenie danego typu.

Parametry
type IHostOptions.PermitLimitType

shouldFlashWithFuseZip

public boolean shouldFlashWithFuseZip ()

Zwraca informację, czy flashowanie powinno być wykonywane za pomocą pliku ZIP z obrazem urządzenia z zamontowanym bezpiecznikiem.

Zwraca
boolean

shouldUseSsoClient

public Boolean shouldUseSsoClient ()

Sprawdź, czy należy użyć klienta SingleSignOn.

Zwraca
Boolean

takePermit

public void takePermit (IHostOptions.PermitLimitType type)

Pobiera zezwolenie danego typu.

Parametry
type IHostOptions.PermitLimitType

useAndroidBuildApiV4

public boolean useAndroidBuildApiV4 ()

Zwraca informację, czy należy używać interfejsu Android Build API w wersji 4.

Zwraca
boolean

validateOptions

public void validateOptions ()

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

Zgłasza
ConfigurationException