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.

File getClFlashstation ()

Zwraca zdalny plik skryptu cl_flashstation.

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

Zwraca informację, czy flashowanie powinno odbywać się za pomocą stacji flash.

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 IHostOptions są prawidłowe.

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

pobierzClFlashstation

public File getClFlashstation ()

Zwraca zdalny plik skryptu cl_flashstation.

Zwroty
File

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

public  getKnownGceDeviceIpPool ()

Znane urządzenie gce powiązane z konkretnym adresem IP.

Zwroty

getKnownPreconfigureVirtualDevicePool

public  getKnownPreconfigureVirtualDevicePool ()

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

Zwroty

getKnownRemoteDeviceIpPool

public  getKnownRemoteDeviceIpPool ()

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

Zwroty

getKnownTcpDeviceIpPool

public  getKnownTcpDeviceIpPool ()

Znane urządzenie TCP powiązane z konkretnym adresem IP.

Zwroty

pobierz etykiety

public  getLabels ()

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

public  getServiceAccountJsonKeyFiles ()

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

isFlashstationWłączona

public boolean isFlashstationEnabled ()

Zwraca informację, czy flashowanie powinno odbywać się za pomocą stacji flash.

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