Opcje IHosta

public interface IHostOptions

com.android.tradefed.host.IHostOptions


Interfejs posiadacza opcji hosta. Ten interfejs umożliwia dostęp 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 Integer getConcurrentDownloadLimit ()

Zwraca maksymalną dozwoloną liczbę jednoczesnych pobrań.

abstract Integer getConcurrentFlasherLimit ()

Zwraca maksymalną dopuszczalną liczbę równoczesnych flashowań.

abstract Integer getConcurrentVirtualDeviceStartupLimit ()

Zwraca maksymalną dozwoloną liczbę równoczesnych 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 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 konkretnym 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 konkretnym adresem IP.

abstract getLabels ()

Zdobądź 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 fazy testowej.

abstract boolean getUseZip64InPartialDownload ()

Sprawdź, czy przy częściowym pobraniu powinien używać formatu zip64, 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 isHostMetricReportingDisabled ()

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

abstract boolean isIncrementalFlashingEnabled ()

Zwraca informację, czy miganie przyrostowe jest włączone.

abstract boolean isOptOutOfIncrementalFlashing ()

Zwraca informację, czy host zrezygnował z przyrostowego flashowania.

abstract void returnPermit ( IHostOptions.PermitLimitType type)

Zwraca zezwolenie danego typu

abstract boolean shouldFlashWithFuseZip ()

Zwraca informację, czy flashowanie powinno być wykonane przy użyciu pliku ZIP z obrazem urządzenia zamontowanego na bezpieczniku.

abstract Boolean shouldUseSsoClient ()

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

abstract void takePermit ( IHostOptions.PermitLimitType type)

Pobiera zezwolenie danego typu

abstract void validateOptions ()

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

Metody publiczne

uzyskać dostępne pozwolenia

public abstract Integer getAvailablePermits (IHostOptions.PermitLimitType type)

Zwraca liczbę dostępnych zezwoleń danego typu

Parametry
type IHostOptions.PermitLimitType

Zwroty
Integer

pobierzCacheSizeLimit

public abstract Long getCacheSizeLimit ()

Zwraca maksymalny dozwolony rozmiar (bajty) 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ą dopuszczalną liczbę równoczesnych flashowań. Używany przez DeviceFlashPreparer .

Zwroty
Integer limit jednoczesnych migaczy.

getConcurrentVirtualDeviceStartupLimit

public abstract 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 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 konkretnym 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 konkretnym adresem IP.

Zwroty

pobierz etykiety

public abstract  getLabels ()

Zdobądź etykiety dla hosta.

Zwroty

pobierz interfejs sieciowy

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 fazy testowej. Wartość domyślna to 0, jeśli nie ma limitów czasu.

Zwroty
long

pobierzUseZip64InPartialPobierz

public abstract boolean getUseZip64InPartialDownload ()

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

Zwroty
boolean

initConcurrentLocks

public abstract void initConcurrentLocks ()

Inicjuje współbieżne blokady

isFastbootdEnable

public abstract boolean isFastbootdEnable ()

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

Zwroty
boolean

isHostMetricReportingWyłączone

public abstract boolean isHostMetricReportingDisabled ()

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

Zwroty
boolean

isInkrementalne miganie włączone

public abstract boolean isIncrementalFlashingEnabled ()

Zwraca informację, czy miganie przyrostowe jest włączone.

Zwroty
boolean

isOptOutOfInkrementalne miganie

public abstract boolean isOptOutOfIncrementalFlashing ()

Zwraca informację, czy host zrezygnował z przyrostowego flashowania.

Zwroty
boolean

powrótPozwolenie

public abstract void returnPermit (IHostOptions.PermitLimitType type)

Zwraca zezwolenie danego typu

Parametry
type IHostOptions.PermitLimitType

powinienFlashWithFuseZip

public abstract 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 abstract Boolean shouldUseSsoClient ()

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

Zwroty
Boolean

weź pozwolenie

public abstract void takePermit (IHostOptions.PermitLimitType type)

Pobiera zezwolenie danego typu

Parametry
type IHostOptions.PermitLimitType

zatwierdźOpcje

public abstract void validateOptions ()

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

Rzuca
ConfigurationException