HostOptionen

public class HostOptions
extends Object implements IHostOptions

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


Inhaberklasse von Host-Optionen. Diese Klasse wird verwendet, um hostweite Optionen zu speichern.

Zusammenfassung

Öffentliche Konstrukteure

HostOptions ()

Öffentliche Methoden

Integer getAvailablePermits ( IHostOptions.PermitLimitType type)

Gibt die Anzahl der verfügbaren Genehmigungen eines bestimmten Typs zurück

Long getCacheSizeLimit ()

Gibt die maximal zulässige Größe (Bytes) des lokalen Dateicaches zurück.

File getClFlashstation ()

Gibt die entfernte cl_flashstation-Skriptdatei zurück.

Integer getConcurrentDownloadLimit ()

Gibt die maximal zulässige Anzahl gleichzeitiger Downloads zurück.

Integer getConcurrentFlasherLimit ()

Gibt die maximal zulässige Anzahl an gleichzeitigem Blinken zurück.

Integer getConcurrentVirtualDeviceStartupLimit ()

Gibt die maximal zulässige Anzahl gleichzeitiger Starts virtueller Geräte zurück.

File getDownloadCacheDir ()

Gibt den Pfad zurück, der zum Speichern heruntergeladener Artefakte verwendet wird.

File getFastbootTmpDir ()

Gibt den Pfad zurück, den Fastboot als temporären Ordner verwenden soll.

int getInUsePermits ( IHostOptions.PermitLimitType type)

Gibt die Anzahl der verwendeten Genehmigungen für einen bestimmten Typ zurück

getKnownGceDeviceIpPool ()

Bekanntes gce-Gerät, das einer bestimmten IP zugeordnet ist.

getKnownPreconfigureVirtualDevicePool ()

Bekannter vorkonfigurierter virtueller Gerätepool.

getKnownRemoteDeviceIpPool ()

Bekanntes Remote-Gerät, das einer bestimmten IP zugeordnet ist.

getKnownTcpDeviceIpPool ()

Bekanntes TCP-Gerät, das einer bestimmten IP zugeordnet ist.

getLabels ()

Labels für den Host abrufen.

String getNetworkInterface ()

Gibt die Netzwerkschnittstelle zurück, die zum Herstellen einer Verbindung mit entfernten Testgeräten verwendet wird.

getServiceAccountJsonKeyFiles ()

Gibt eine Map of Service Account JSON-Schlüsseldateien zurück.

long getTestPhaseTimeout ()

Gibt das angegebene Zeitlimit für die Testphasenebene zurück.

boolean getUseZip64InPartialDownload ()

Überprüfen Sie, ob das zip64-Format beim teilweisen Download verwendet werden soll oder nicht.

void initConcurrentLocks ()

Initialisiert die gleichzeitigen Sperren

boolean isFastbootdEnable ()

Gibt zurück, ob die Fastbootd-Modusunterstützung aktiviert ist oder nicht.

boolean isFlashstationEnabled ()

Gibt zurück, ob das Flashen mit Flashstation erfolgen soll.

void returnPermit ( IHostOptions.PermitLimitType type)

Gibt eine Genehmigung des angegebenen Typs zurück

boolean shouldFlashWithFuseZip ()

Gibt zurück, ob das Flashen mit einer Sicherungs-gemounteten Geräte-Image-ZIP-Datei durchgeführt werden soll oder nicht.

Boolean shouldUseSsoClient ()

Überprüfen Sie, ob der SingleSignOn-Client verwendet werden soll oder nicht.

void takePermit ( IHostOptions.PermitLimitType type)

Benötigt eine Genehmigung des angegebenen Typs

void validateOptions ()

Überprüfen Sie, ob die für IHostOptions festgelegten Optionen gültig sind.

Öffentliche Konstrukteure

HostOptionen

public HostOptions ()

Öffentliche Methoden

getAvailablePermits

public Integer getAvailablePermits (IHostOptions.PermitLimitType type)

Gibt die Anzahl der verfügbaren Genehmigungen eines bestimmten Typs zurück

Parameter
type IHostOptions.PermitLimitType

Kehrt zurück
Integer

getCacheSizeLimit

public Long getCacheSizeLimit ()

Gibt die maximal zulässige Größe (Bytes) des lokalen Dateicaches zurück.

Kehrt zurück
Long

getClFlashstation

public File getClFlashstation ()

Gibt die entfernte cl_flashstation-Skriptdatei zurück.

Kehrt zurück
File

getConcurrentDownloadLimit

public Integer getConcurrentDownloadLimit ()

Gibt die maximal zulässige Anzahl gleichzeitiger Downloads zurück. Wird von IBuildProvider verwendet, der Remote-Builds herunterlädt.

Kehrt zurück
Integer

getConcurrentFlasherLimit

public Integer getConcurrentFlasherLimit ()

Gibt die maximal zulässige Anzahl an gleichzeitigem Blinken zurück. Wird von DeviceFlashPreparer verwendet.

Kehrt zurück
Integer das gleichzeitige Flasher-Limit.

getConcurrentVirtualDeviceStartupLimit

public Integer getConcurrentVirtualDeviceStartupLimit ()

Gibt die maximal zulässige Anzahl gleichzeitiger Starts virtueller Geräte zurück. Wird von RemoteAndroidVirtualDevice dieses virtuellen Startgeräts verwendet.

Kehrt zurück
Integer

getDownloadCacheDir

public File getDownloadCacheDir ()

Gibt den Pfad zurück, der zum Speichern heruntergeladener Artefakte verwendet wird.

Kehrt zurück
File

getFastbootTmpDir

public File getFastbootTmpDir ()

Gibt den Pfad zurück, den Fastboot als temporären Ordner verwenden soll.

Kehrt zurück
File

getInUsePermits

public int getInUsePermits (IHostOptions.PermitLimitType type)

Gibt die Anzahl der verwendeten Genehmigungen für einen bestimmten Typ zurück

Parameter
type IHostOptions.PermitLimitType

Kehrt zurück
int

getKnownGceDeviceIpPool

public  getKnownGceDeviceIpPool ()

Bekanntes gce-Gerät, das einer bestimmten IP zugeordnet ist.

Kehrt zurück

getKnownPreconfigureVirtualDevicePool

public  getKnownPreconfigureVirtualDevicePool ()

Bekannter vorkonfigurierter virtueller Gerätepool.

Kehrt zurück

getKnownRemoteDeviceIpPool

public  getKnownRemoteDeviceIpPool ()

Bekanntes Remote-Gerät, das einer bestimmten IP zugeordnet ist.

Kehrt zurück

getKnownTcpDeviceIpPool

public  getKnownTcpDeviceIpPool ()

Bekanntes TCP-Gerät, das einer bestimmten IP zugeordnet ist.

Kehrt zurück

getLabels

public  getLabels ()

Labels für den Host abrufen.

Kehrt zurück

getNetworkInterface

public String getNetworkInterface ()

Gibt die Netzwerkschnittstelle zurück, die zum Herstellen einer Verbindung mit entfernten Testgeräten verwendet wird.

Kehrt zurück
String

getServiceAccountJsonKeyFiles

public  getServiceAccountJsonKeyFiles ()

Gibt eine Map of Service Account JSON-Schlüsseldateien zurück.

Kehrt zurück

getTestPhaseTimeout

public long getTestPhaseTimeout ()

Gibt das angegebene Zeitlimit für die Testphasenebene zurück. Der Standardwert ist 0 für keine Zeitüberschreitungen.

Kehrt zurück
long

getUseZip64InPartialDownload

public boolean getUseZip64InPartialDownload ()

Überprüfen Sie, ob das zip64-Format beim teilweisen Download verwendet werden soll oder nicht.

Kehrt zurück
boolean

initConcurrentLocks

public void initConcurrentLocks ()

Initialisiert die gleichzeitigen Sperren

istFastbootdEnable

public boolean isFastbootdEnable ()

Gibt zurück, ob die Fastbootd-Modusunterstützung aktiviert ist oder nicht.

Kehrt zurück
boolean

istFlashstationEnabled

public boolean isFlashstationEnabled ()

Gibt zurück, ob das Flashen mit Flashstation erfolgen soll.

Kehrt zurück
boolean

Rückgabeerlaubnis

public void returnPermit (IHostOptions.PermitLimitType type)

Gibt eine Genehmigung des angegebenen Typs zurück

Parameter
type IHostOptions.PermitLimitType

sollteFlashWithFuseZip

public boolean shouldFlashWithFuseZip ()

Gibt zurück, ob das Flashen mit einer Sicherungs-gemounteten Geräte-Image-ZIP-Datei durchgeführt werden soll oder nicht.

Kehrt zurück
boolean

shouldUseSsoClient

public Boolean shouldUseSsoClient ()

Überprüfen Sie, ob der SingleSignOn-Client verwendet werden soll oder nicht.

Kehrt zurück
Boolean

nehmenErlaubnis

public void takePermit (IHostOptions.PermitLimitType type)

Benötigt eine Genehmigung des angegebenen Typs

Parameter
type IHostOptions.PermitLimitType

validateOptions

public void validateOptions ()

Überprüfen Sie, ob die für IHostOptions festgelegten Optionen gültig sind.

Wirft
ConfigurationException