Opcje hosta
public class HostOptions
extends Object
implements IHostOptions
Obiekt Java.lang.Object | |
↳ | com.android.tradefed.host.HostOptions |
Klasa posiadacza opcji hosta. Ta klasa służy do przechowywania opcji obejmujących cały host.
Streszczenie
Konstruktorzy publiczni | |
---|---|
HostOptions () |
Metody publiczne | |
---|---|
Integer | getAvailablePermits ( IHostOptions.PermitLimitType type) Zwraca liczbę dostępnych zezwoleń danego typu |
Long | getCacheSizeLimit () Zwraca maksymalny dozwolony rozmiar (bajty) lokalnej pamięci podręcznej plików. |
Integer | getConcurrentDownloadLimit () Zwraca maksymalną dozwoloną liczbę jednoczesnych pobrań. |
Integer | getConcurrentFlasherLimit () Zwraca maksymalną dopuszczalną liczbę równoczesnych flashowań. |
Integer | getConcurrentVirtualDeviceStartupLimit () Zwraca maksymalną dozwoloną liczbę równoczesnych 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ń 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. | |
getKnownTcpDeviceIpPool () Znane urządzenie TCP powiązane z konkretnym adresem IP. | |
getLabels () Zdobądź etykiety dla hosta. | |
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 fazy testowej. |
boolean | getUseZip64InPartialDownload () Sprawdź, czy przy częściowym pobraniu powinien używać formatu zip64, czy nie. |
void | initConcurrentLocks () Inicjuje współbieżne blokady |
boolean | isFastbootdEnable () Zwraca informację, czy obsługa trybu fastbootd jest włączona. |
boolean | isHostMetricReportingDisabled () Zwraca informację, czy raportowanie metryk hosta powinno być wyłączone. |
boolean | isIncrementalFlashingEnabled () Zwraca informację, czy miganie przyrostowe jest włączone. |
boolean | isOptOutOfIncrementalFlashing () Zwraca informację, czy host zrezygnował z przyrostowego flashowania. |
void | returnPermit ( IHostOptions.PermitLimitType type) Zwraca zezwolenie danego typu |
boolean | shouldFlashWithFuseZip () Zwraca informację, czy flashowanie powinno być wykonane przy użyciu pliku ZIP z obrazem urządzenia zamontowanego na bezpieczniku. |
Boolean | shouldUseSsoClient () Sprawdź, czy powinien używać klienta SingleSignOn, czy nie. |
void | takePermit ( IHostOptions.PermitLimitType type) Pobiera zezwolenie danego typu |
void | validateOptions () Sprawdź, czy opcje ustawione w |
Konstruktorzy publiczni
Opcje hosta
public HostOptions ()
Metody publiczne
uzyskać dostępne pozwolenia
public Integer getAvailablePermits (IHostOptions.PermitLimitType type)
Zwraca liczbę dostępnych zezwoleń danego typu
Parametry | |
---|---|
type | IHostOptions.PermitLimitType |
Zwroty | |
---|---|
Integer |
pobierzCacheSizeLimit
public Long getCacheSizeLimit ()
Zwraca maksymalny dozwolony rozmiar (bajty) 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ą dopuszczalną liczbę równoczesnych flashowań. Używany przez DeviceFlashPreparer
.
Zwroty | |
---|---|
Integer | limit jednoczesnych migaczy. |
getConcurrentVirtualDeviceStartupLimit
public Integer getConcurrentVirtualDeviceStartupLimit ()
Zwraca maksymalną dozwoloną liczbę równoczesnych uruchomień urządzeń wirtualnych. Używany przez RemoteAndroidVirtualDevice
, które uruchamia urządzenie wirtualne.
Zwroty | |
---|---|
Integer |
pobierzDownloadCacheDir
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 konkretnym adresem IP.
Zwroty | |
---|---|
getKnownPreconfigureVirtualDevicePool
publicgetKnownPreconfigureVirtualDevicePool ()
Znana wstępnie skonfigurowana pula urządzeń wirtualnych.
Zwroty | |
---|---|
getKnownRemoteDeviceIpPool
publicgetKnownRemoteDeviceIpPool ()
Znane urządzenie zdalne powiązane z określonym adresem IP.
Zwroty | |
---|---|
getKnownTcpDeviceIpPool
publicgetKnownTcpDeviceIpPool ()
Znane urządzenie TCP powiązane z konkretnym adresem IP.
Zwroty | |
---|---|
pobierz etykiety
publicgetLabels ()
Zdobądź etykiety dla hosta.
Zwroty | |
---|---|
pobierz interfejs sieciowy
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 fazy testowej. Wartość domyślna to 0, jeśli nie ma limitów czasu.
Zwroty | |
---|---|
long |
pobierzUseZip64InPartialPobierz
public boolean getUseZip64InPartialDownload ()
Sprawdź, czy przy częściowym pobraniu powinien używać formatu zip64, czy nie.
Zwroty | |
---|---|
boolean |
initConcurrentLocks
public void initConcurrentLocks ()
Inicjuje współbieżne blokady
isFastbootdEnable
public boolean isFastbootdEnable ()
Zwraca informację, czy obsługa trybu fastbootd jest włączona.
Zwroty | |
---|---|
boolean |
isHostMetricReportingWyłączone
public boolean isHostMetricReportingDisabled ()
Zwraca informację, czy raportowanie metryk hosta powinno być wyłączone.
Zwroty | |
---|---|
boolean |
isInkrementalne miganie włączone
public boolean isIncrementalFlashingEnabled ()
Zwraca informację, czy miganie przyrostowe jest włączone.
Zwroty | |
---|---|
boolean |
isOptOutOfInkrementalne miganie
public boolean isOptOutOfIncrementalFlashing ()
Zwraca informację, czy host zrezygnował z przyrostowego flashowania.
Zwroty | |
---|---|
boolean |
powrótPozwolenie
public void returnPermit (IHostOptions.PermitLimitType type)
Zwraca zezwolenie danego typu
Parametry | |
---|---|
type | IHostOptions.PermitLimitType |
powinienFlashWithFuseZip
public boolean shouldFlashWithFuseZip ()
Zwraca informację, czy flashowanie powinno być wykonane przy użyciu pliku ZIP z obrazem urządzenia zamontowanego na bezpieczniku.
Zwroty | |
---|---|
boolean |
powinienUżyjSsoClient
public Boolean shouldUseSsoClient ()
Sprawdź, czy powinien używać klienta SingleSignOn, czy nie.
Zwroty | |
---|---|
Boolean |
weź pozwolenie
public void takePermit (IHostOptions.PermitLimitType type)
Pobiera zezwolenie danego typu
Parametry | |
---|---|
type | IHostOptions.PermitLimitType |
zatwierdźOpcje
public void validateOptions ()
Sprawdź, czy opcje ustawione w IHostOptions
są prawidłowe.
Rzuca | |
---|---|
ConfigurationException |