IHostOptions

public interface IHostOptions

com.android.tradefed.host.IHostOptions


Interfejs posiadacza opcji hosta. Ten interfejs służy do uzyskiwania dostępu do opcji dotyczących całego hosta.

Streszczenie

Klasy zagnieżdżone

enum IHostOptions.PermitLimitType

Wyliczenie opisujące możliwe ograniczniki zezwoleń

Metody publiczne

abstract Integer getAvailablePermits ( IHostOptions.PermitLimitType type)

Zwraca liczbę dostępnych zezwoleń danego typu

abstract Long getCacheSizeLimit ()

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

abstract Integer getConcurrentDownloadLimit ()

Zwraca maksymalną dozwoloną liczbę jednoczesnych pobrań.

abstract Integer getConcurrentFlasherLimit ()

Zwraca maksymalną dozwoloną liczbę jednoczesnych flashów.

abstract Integer getConcurrentVirtualDeviceStartupLimit ()

Zwraca maksymalną dozwoloną liczbę równoczesnych uruchomień urządzenia wirtualnego.

abstract File getDownloadCacheDir ()

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

abstract File getFastbootTmpDir ()

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

abstract int getInUsePermits ( IHostOptions.PermitLimitType type)

Zwraca liczbę używanych zezwoleń dla danego typu

abstract getKnownGceDeviceIpPool ()

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

abstract getKnownPreconfigureVirtualDevicePool ()

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

abstract getKnownRemoteDeviceIpPool ()

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

abstract getKnownTcpDeviceIpPool ()

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

abstract getLabels ()

Pobierz etykiety dla gospodarza.

abstract String getNetworkInterface ()

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

abstract getServiceAccountJsonKeyFiles ()

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

abstract long getTestPhaseTimeout ()

Zwraca określony limit czasu na poziomie fazy testowej.

abstract boolean getUseZip64InPartialDownload ()

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

abstract void initConcurrentLocks ()

Inicjuje jednoczesne blokady

abstract boolean isFastbootdEnable ()

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

abstract void returnPermit ( IHostOptions.PermitLimitType type)

Zwraca zezwolenie danego typu

abstract boolean shouldFlashWithFuseZip ()

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

abstract Boolean shouldUseSsoClient ()

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

abstract void takePermit ( IHostOptions.PermitLimitType type)

Bierze pozwolenie danego typu

abstract void validateOptions ()

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

Metody publiczne

getAvailablePermits

public abstract Integer getAvailablePermits (IHostOptions.PermitLimitType type)

Zwraca liczbę dostępnych zezwoleń danego typu

Parametry
type IHostOptions.PermitLimitType

Zwroty
Integer

getCacheSizeLimit

public abstract Long getCacheSizeLimit ()

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

Zwroty
Long

getConcurrentDownloadLimit

public abstract Integer getConcurrentDownloadLimit ()

Zwraca maksymalną dozwoloną liczbę jednoczesnych pobrań. Używany przez IBuildProvider , który pobiera zdalne kompilacje.

Zwroty
Integer

getConcurrentFlasherLimit

public abstract Integer getConcurrentFlasherLimit ()

Zwraca maksymalną dozwoloną liczbę jednoczesnych flashów. Używany przez DeviceFlashPreparer .

Zwroty
Integer równoczesny limit migania.

getConcurrentVirtualDeviceStartupLimit

public abstract 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 abstract File getDownloadCacheDir ()

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

Zwroty
File

getFastbootTmpDir

public abstract File getFastbootTmpDir ()

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

Zwroty
File

getInUsePermits

public abstract int getInUsePermits (IHostOptions.PermitLimitType type)

Zwraca liczbę używanych zezwoleń dla danego typu

Parametry
type IHostOptions.PermitLimitType

Zwroty
int

getKnownGceDeviceIpPool

public abstract  getKnownGceDeviceIpPool ()

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

Zwroty

getKnownPrekonfiguracjaVirtualDevicePool

public abstract  getKnownPreconfigureVirtualDevicePool ()

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

Zwroty

GetKnownRemoteIpPool urządzenia

public abstract  getKnownRemoteDeviceIpPool ()

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

Zwroty

getKnownTcpDeviceIpPool

public abstract  getKnownTcpDeviceIpPool ()

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

Zwroty

pobierz etykiety

public abstract  getLabels ()

Pobierz etykiety dla gospodarza.

Zwroty

getNetworkInterface

public abstract String getNetworkInterface ()

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

Zwroty
String

getServiceAccountJsonKeyFiles

public abstract  getServiceAccountJsonKeyFiles ()

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

Zwroty

getTestPhaseTimeout

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

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

Zwroty
boolean

initConcurrentLocks

public abstract void initConcurrentLocks ()

Inicjuje jednoczesne blokady

isFastbootdEnable

public abstract boolean isFastbootdEnable ()

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

Zwroty
boolean

powrótZezwolenie

public abstract void returnPermit (IHostOptions.PermitLimitType type)

Zwraca zezwolenie danego typu

Parametry
type IHostOptions.PermitLimitType

powinienFlashWithFuseZip

public abstract boolean shouldFlashWithFuseZip ()

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

Zwroty
boolean

powinienUseSsoClient

public abstract Boolean shouldUseSsoClient ()

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

Zwroty
Boolean

weźZezwól

public abstract void takePermit (IHostOptions.PermitLimitType type)

Bierze pozwolenie danego typu

Parametry
type IHostOptions.PermitLimitType

walidacjaOpcje

public abstract void validateOptions ()

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

Rzuty
ConfigurationException