IHostOptions

public interface IHostOptions

com.android.tradefed.host.IHostOptions


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

Streszczenie

Metody publiczne

abstract Integer getAvailablePermits ( IHostOptions.PermitLimitType type)

Zwraca liczbę dostępnych zezwoleń danego typu

abstract Long getCacheSizeLimit ()

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

abstract File getClFlashstation ()

Zwraca zdalny plik skryptowy cl_flashstation.

abstract Integer getConcurrentDownloadLimit ()

Zwraca maksymalną dozwoloną liczbę jednoczesnych pobrań.

abstract Integer getConcurrentFlasherLimit ()

Zwraca maksymalną dopuszczalną liczbę jednoczesnych migań.

abstract Integer getConcurrentVirtualDeviceStartupLimit ()

Zwraca maksymalną dozwoloną liczbę jednoczesnych uruchomień urządzeń wirtualnych.

abstract File getDownloadCacheDir ()

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

abstract File getFastbootTmpDir ()

Zwraca ścieżkę, której program 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 powiązane z określonym adresem IP.

abstract getKnownTcpDeviceIpPool ()

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

abstract getLabels ()

Pobierz etykiety dla hosta.

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 poziomu fazy testowej.

abstract boolean getUseZip64InPartialDownload ()

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

abstract void initConcurrentLocks ()

Inicjuje współbieżne blokady

abstract boolean isFastbootdEnable ()

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

abstract boolean isFlashstationEnabled ()

Zwraca, czy flashowanie powinno odbywać się za pomocą flashstation.

abstract boolean isHostMetricReportingDisabled ()

Zwraca informację, czy raportowanie metryk hosta powinno być wyłączone.

abstract void returnPermit ( IHostOptions.PermitLimitType type)

Zwraca zezwolenie danego typu

abstract boolean shouldFlashWithFuseZip ()

Zwraca, czy flashowanie powinno być wykonane z plikiem ZIP obrazu urządzenia z zamontowanym bezpiecznikiem.

abstract Boolean shouldUseSsoClient ()

Sprawdź, czy powinien używać klienta SingleSignOn, czy nie.

abstract void takePermit ( IHostOptions.PermitLimitType type)

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

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

Zwroty
Long

getClFlashstation

public abstract File getClFlashstation ()

Zwraca zdalny plik skryptowy cl_flashstation.

Zwroty
File

getConcurrentDownloadLimit

public abstract Integer getConcurrentDownloadLimit ()

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

Zwroty
Integer

getConcurrentFlasherLimit

public abstract Integer getConcurrentFlasherLimit ()

Zwraca maksymalną dopuszczalną liczbę jednoczesnych migań. Używany przez DeviceFlashPreparer .

Zwroty
Integer limit jednoczesnych migaczy.

getConcurrentVirtualDeviceStartupLimit

public abstract Integer getConcurrentVirtualDeviceStartupLimit ()

Zwraca maksymalną dozwoloną liczbę jednoczesnych uruchomień urządzeń wirtualnych. Używany przez RemoteAndroidVirtualDevice , które uruchamia wirtualne urządzenie.

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 program 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

getKnownPreconfigureVirtualDevicePool

public abstract  getKnownPreconfigureVirtualDevicePool ()

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

Zwroty

GetKnownRemoteDeviceIpPool

public abstract  getKnownRemoteDeviceIpPool ()

Znane urządzenie zdalne powiązane 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 hosta.

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 poziomu fazy testowej. Wartość domyślna to 0 dla braku limitów czasu.

Zwroty
long

getUseZip64InPartialDownload

public abstract boolean getUseZip64InPartialDownload ()

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

Zwroty
boolean

initConcurrentLocks

public abstract void initConcurrentLocks ()

Inicjuje współbieżne blokady

isFastbootdWłącz

public abstract boolean isFastbootdEnable ()

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

Zwroty
boolean

isFlashstationEnabled

public abstract boolean isFlashstationEnabled ()

Zwraca, czy flashowanie powinno odbywać się za pomocą flashstation.

Zwroty
boolean

isHostMetricReportingWyłączone

public abstract boolean isHostMetricReportingDisabled ()

Zwraca informację, czy raportowanie metryk hosta powinno być wyłączone.

Zwroty
boolean

powrótPozwolenie

public abstract void returnPermit (IHostOptions.PermitLimitType type)

Zwraca zezwolenie danego typu

Parametry
type IHostOptions.PermitLimitType

powinienFlashZFuseZip

public abstract boolean shouldFlashWithFuseZip ()

Zwraca, czy flashowanie powinno być wykonane z plikiem ZIP obrazu urządzenia z zamontowanym bezpiecznikiem.

Zwroty
boolean

powinienUżyćSsoClient

public abstract Boolean shouldUseSsoClient ()

Sprawdź, czy powinien używać klienta SingleSignOn, czy nie.

Zwroty
Boolean

weźPozwolenie

public abstract void takePermit (IHostOptions.PermitLimitType type)

Posiada zezwolenie danego typu

Parametry
type IHostOptions.PermitLimitType

Sprawdź opcje

public abstract void validateOptions ()

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

Rzuty
ConfigurationException