HostOptions

public class HostOptions
extends Object implements IHostOptions

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


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

Podsumowanie

Konstruktory publiczne

HostOptions()

Metody publiczne

Integer getAvailablePermits(IHostOptions.PermitLimitType type)

Zwraca liczbę dostępnych pozwoleń danego typu.

Long getCacheSizeLimit()

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

Integer getConcurrentDownloadLimit()

Zwraca maksymalną liczbę dozwolonych jednoczesnych pobrań.

Integer getConcurrentFlasherLimit()

Zwraca maksymalną liczbę jednoczesnych mignięć.

Integer getConcurrentVirtualDeviceStartupLimit()

Zwraca maksymalną liczbę dozwolonych jednoczesnych 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 pozwoleń danego typu.

getKnownGceDeviceIpPool()

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

getKnownPreconfigureNativeDevicePool()

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

getKnownPreconfigureVirtualDevicePool()

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

getKnownRemoteDeviceIpPool()

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

getLabels()

Uzyskaj etykiety dla hosta.

String getNetworkInterface()

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

getServiceAccountJsonKeyFiles()

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

long getTestPhaseTimeout()

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

boolean getUseZip64InPartialDownload()

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

void initConcurrentLocks()

Inicjowanie blokad równoczesnych

boolean isFastbootdEnable()

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

boolean isHostMetricReportingDisabled()

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

boolean isIncrementalFlashingEnabled()

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

boolean isOptOutOfIncrementalFlashing()

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

void returnPermit(IHostOptions.PermitLimitType type)

Zwraca zezwolenie danego typu.

boolean shouldFlashWithFuseZip()

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

Boolean shouldUseSsoClient()

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

void takePermit(IHostOptions.PermitLimitType type)

Przyjmuje uprawnienia danego typu.

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

Parametry
type IHostOptions.PermitLimitType

Zwroty
Integer

getCacheSizeLimit

public Long getCacheSizeLimit ()

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

Zwroty
Long

getConcurrentDownloadLimit

public Integer getConcurrentDownloadLimit ()

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

Zwroty
Integer

getConcurrentFlasherLimit

public Integer getConcurrentFlasherLimit ()

Zwraca maksymalną liczbę równoczesnych mignięć. Używa: DeviceFlashPreparer.

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

getConcurrentVirtualDeviceStartupLimit

public Integer getConcurrentVirtualDeviceStartupLimit ()

Zwraca maksymalną liczbę dozwolonych jednoczesnych uruchomień urządzenia wirtualnego. Używany przez RemoteAndroidVirtualDevice, aby uruchomić 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 pozwoleń danego typu.

Parametry
type IHostOptions.PermitLimitType

Zwroty
int

getKnownGceDeviceIpPool

public  getKnownGceDeviceIpPool ()

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

Zwroty

getKnownPreconfigureNativeDevicePool

public  getKnownPreconfigureNativeDevicePool ()

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

Zwroty

getKnownPreconfigureVirtualDevicePool

public  getKnownPreconfigureVirtualDevicePool ()

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

Zwroty

getKnownRemoteDeviceIpPool

public  getKnownRemoteDeviceIpPool ()

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

Zwroty

getLabels

public  getLabels ()

Uzyskaj etykiety dla hosta.

Zwroty

getNetworkInterface

public String getNetworkInterface ()

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

Zwroty
String

getServiceAccountJsonKeyFiles

public  getServiceAccountJsonKeyFiles ()

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

Zwroty

getTestPhaseTimeout

public 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 boolean getUseZip64InPartialDownload ()

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

Zwroty
boolean

initConcurrentLocks

public void initConcurrentLocks ()

Inicjowanie blokad równoczesnych

isFastbootdEnable

public boolean isFastbootdEnable ()

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

Zwroty
boolean

isHostMetricReportingDisabled

public boolean isHostMetricReportingDisabled ()

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

Zwroty
boolean

isIncrementalFlashingEnabled

public boolean isIncrementalFlashingEnabled ()

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

Zwroty
boolean

isOptOutOfIncrementalFlashing

public boolean isOptOutOfIncrementalFlashing ()

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

Zwroty
boolean

returnPermit

public void returnPermit (IHostOptions.PermitLimitType type)

Zwraca zezwolenie danego typu.

Parametry
type IHostOptions.PermitLimitType

shouldFlashWithFuseZip

public 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 Boolean shouldUseSsoClient ()

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

Zwroty
Boolean

takePermit

public void takePermit (IHostOptions.PermitLimitType type)

Przyjmuje uprawnienia danego typu.

Parametry
type IHostOptions.PermitLimitType

validateOptions

public void validateOptions ()

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

Rzuty
ConfigurationException