Opcje hosta

public class HostOptions
extends Object implements IHostOptions

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


Klasa właściciela 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ą dozwoloną liczbę równoczesnych błyskó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 szybki rozruch ma używać jako folderu tymczasowego.

int getInUsePermits(IHostOptions.PermitLimitType type)

Zwraca liczbę pozwoleń używanych dla danego typu

getKnownGceDeviceIpPool()

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

getKnownPreconfigureVirtualDevicePool()

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

getKnownRemoteDeviceIpPool()

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

getLabels()

Pobierz etykiety dla hosta.

String getNetworkInterface()

Zwraca interfejs sieci używany do łączenia ze zdalnymi urządzeniami testowymi.

getServiceAccountJsonKeyFiles()

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

long getTestPhaseTimeout()

Zwraca określony czas oczekiwania na poziomie fazy testowej.

boolean getUseZip64InPartialDownload()

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

void initConcurrentLocks()

Inicjuje równoczesne blokady

boolean isFastbootdEnable()

Wskazuje, czy jest włączona obsługa trybu szybkiego rozruchu.

boolean isHostMetricReportingDisabled()

Wskazuje, czy raportowanie danych hosta ma być wyłączone.

boolean isIncrementalFlashingEnabled()

Wskazuje, czy jest włączone miganie przyrostowe.

boolean isOptOutOfIncrementalFlashing()

Wskazuje, czy host rezygnuje z przyrostowego migania.

void returnPermit(IHostOptions.PermitLimitType type)

Zwraca zezwolenie danego typu

boolean shouldFlashWithFuseZip()

Zwraca informacje o tym, czy błyskanie powinno być wykonywane za pomocą pliku ZIP z obrazem urządzenia podłączonego do fuse.

Boolean shouldUseSsoClient()

Sprawdź, czy powinien korzystać z klienta SingleSignOn.

void takePermit(IHostOptions.PermitLimitType type)

Przyjmuje zezwolenie danego typu

void validateOptions()

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

Konstruktory publiczne

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 ()

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

Zwroty
Long

Limit pobierania ConcurrentDownloadLimit

public Integer getConcurrentDownloadLimit ()

Zwraca maksymalną dozwoloną liczbę równoczesnych pobrań. Używany przez usługę IBuildProvider, która pobiera zdalne kompilacje.

Zwroty
Integer

Limit getConcurrentFlasherLimit

public Integer getConcurrentFlasherLimit ()

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

Zwroty
Integer limit równoczesnych błyskawicy.

limit getConcurrentVirtualDeviceStartupLimit

public Integer getConcurrentVirtualDeviceStartupLimit ()

Zwraca maksymalną dozwoloną liczbę równoczesnych uruchomień urządzenia wirtualnego. Używane przez aplikację RemoteAndroidVirtualDevice, która 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 szybki rozruch ma używać jako folderu tymczasowego.

Zwroty
File

getInUsePermits,

public int getInUsePermits (IHostOptions.PermitLimitType type)

Zwraca liczbę pozwoleń używanych dla danego typu

Parametry
type IHostOptions.PermitLimitType

Zwroty
int

getknownGceDevicePool

public  getKnownGceDeviceIpPool ()

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

Zwroty

getZnane wstępnie skonfigurowane pule urządzeń wirtualnych

public  getKnownPreconfigureVirtualDevicePool ()

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

Zwroty

getknownRemoteDevicePool

public  getKnownRemoteDeviceIpPool ()

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

Zwroty

getlabel,

public  getLabels ()

Pobierz etykiety dla hosta.

Zwroty

getNetworkInterface

public String getNetworkInterface ()

Zwraca interfejs sieci używany do łączenia ze zdalnymi urządzeniami testowymi.

Zwroty
String

getServiceAccountJsonKeyFiles

public  getServiceAccountJsonKeyFiles ()

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

Zwroty

getTestPhaseTimeout

public long getTestPhaseTimeout ()

Zwraca określony czas oczekiwania na poziomie fazy testowej. Wartość domyślna to 0, jeśli użytkownik nie ma limitów czasu.

Zwroty
long

getUseZip64InCzęściowe pobieranie

public boolean getUseZip64InPartialDownload ()

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

Zwroty
boolean

initConcurrentLocks (Blokada initConcurrentLocks)

public void initConcurrentLocks ()

Inicjuje równoczesne blokady

isFastbootdEnable

public boolean isFastbootdEnable ()

Wskazuje, czy jest włączona obsługa trybu szybkiego rozruchu.

Zwroty
boolean

isHostMetricReportingDisabled

public boolean isHostMetricReportingDisabled ()

Wskazuje, czy raportowanie danych hosta ma być wyłączone.

Zwroty
boolean

isIncrementalFlashingEnabled

public boolean isIncrementalFlashingEnabled ()

Wskazuje, czy jest włączone miganie przyrostowe.

Zwroty
boolean

Miganie jestOptOutOfIncremental

public boolean isOptOutOfIncrementalFlashing ()

Wskazuje, czy host rezygnuje z przyrostowego migania.

Zwroty
boolean

Zezwolenie na zwrot

public void returnPermit (IHostOptions.PermitLimitType type)

Zwraca zezwolenie danego typu

Parametry
type IHostOptions.PermitLimitType

powinna być FlashzFuseZip

public boolean shouldFlashWithFuseZip ()

Zwraca informacje o tym, czy błyskanie powinno być wykonywane za pomocą pliku ZIP z obrazem urządzenia podłączonego do fuse.

Zwroty
boolean

powinienUseSsoClient

public Boolean shouldUseSsoClient ()

Sprawdź, czy powinien korzystać z klienta SingleSignOn.

Zwroty
Boolean

TakePermit

public void takePermit (IHostOptions.PermitLimitType type)

Przyjmuje zezwolenie danego typu

Parametry
type IHostOptions.PermitLimitType

validateOptions

public void validateOptions ()

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

Rzuty
ConfigurationException