Opcje hosta

public class HostOptions
extends Object implements IHostOptions

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


Klasa posiadacza opcji hosta. Ta klasa służy do przechowywania opcji dla całego hosta.

Streszczenie

Konstruktorzy publiczni

HostOptions ()

Metody publiczne

Integer getAvailablePermits ( IHostOptions.PermitLimitType type)

Zwraca liczbę dostępnych zezwoleń danego typu

Long getCacheSizeLimit ()

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

Integer getConcurrentDownloadLimit ()

Zwraca maksymalną dozwoloną liczbę jednoczesnych pobrań.

Integer getConcurrentFlasherLimit ()

Zwraca maksymalną dozwoloną liczbę jednoczesnych flashó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 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 określonym adresem IP.

getKnownPreconfigureVirtualDevicePool ()

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

getKnownRemoteDeviceIpPool ()

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

getKnownTcpDeviceIpPool ()

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

getLabels ()

Pobierz etykiety dla gospodarza.

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 na poziomie fazy testowej.

boolean getUseZip64InPartialDownload ()

Sprawdź, czy powinien używać formatu zip64 w częściowym pobieraniu, czy nie.

void initConcurrentLocks ()

Inicjuje jednoczesne blokady

boolean isFastbootdEnable ()

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

void returnPermit ( IHostOptions.PermitLimitType type)

Zwraca zezwolenie danego typu

boolean shouldFlashWithFuseZip ()

Zwraca czy flashowanie powinno być wykonane za pomocą pliku zip obrazu urządzenia zamontowanego na fuse.

Boolean shouldUseSsoClient ()

Sprawdź, czy powinien korzystać z klienta SingleSignOn, czy nie.

void takePermit ( IHostOptions.PermitLimitType type)

Bierze pozwolenie danego typu

void validateOptions ()

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

Konstruktorzy publiczni

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

Zwróć maksymalny dozwolony rozmiar (w bajtach) 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ą dozwoloną liczbę jednoczesnych flashów. Używany przez DeviceFlashPreparer .

Zwroty
Integer równoczesny limit migania.

getConcurrentVirtualDeviceStartupLimit

public Integer getConcurrentVirtualDeviceStartupLimit ()

Zwraca maksymalną dozwoloną liczbę równoczesnych uruchomień urządzenia wirtualnego. Używany przez RemoteAndroidVirtualDevice , które 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 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

public  getKnownGceDeviceIpPool ()

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

Zwroty

getKnownPrekonfiguracjaVirtualDevicePool

public  getKnownPreconfigureVirtualDevicePool ()

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

Zwroty

GetKnownRemoteIpPool urządzenia

public  getKnownRemoteDeviceIpPool ()

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

Zwroty

getKnownTcpDeviceIpPool

public  getKnownTcpDeviceIpPool ()

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

Zwroty

pobierz etykiety

public  getLabels ()

Pobierz etykiety dla gospodarza.

Zwroty

getNetworkInterface

public String getNetworkInterface ()

Zwraca interfejs sieciowy używany do łączenia się 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 limit czasu na poziomie fazy testowej. Domyślnie będzie to 0 dla braku limitów czasu.

Zwroty
long

getUseZip64InPartialDownload

public boolean getUseZip64InPartialDownload ()

Sprawdź, czy powinien używać formatu zip64 w częściowym pobieraniu, czy nie.

Zwroty
boolean

initConcurrentLocks

public void initConcurrentLocks ()

Inicjuje jednoczesne blokady

isFastbootdEnable

public boolean isFastbootdEnable ()

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

Zwroty
boolean

powrótZezwolenie

public void returnPermit (IHostOptions.PermitLimitType type)

Zwraca zezwolenie danego typu

Parametry
type IHostOptions.PermitLimitType

powinienFlashWithFuseZip

public boolean shouldFlashWithFuseZip ()

Zwraca czy flashowanie powinno być wykonane za pomocą pliku zip obrazu urządzenia zamontowanego na fuse.

Zwroty
boolean

powinienUseSsoClient

public Boolean shouldUseSsoClient ()

Sprawdź, czy powinien korzystać z klienta SingleSignOn, czy nie.

Zwroty
Boolean

weźZezwól

public void takePermit (IHostOptions.PermitLimitType type)

Bierze pozwolenie danego typu

Parametry
type IHostOptions.PermitLimitType

walidacjaOpcje

public void validateOptions ()

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

Rzuty
ConfigurationException