HostOptions (Host-Optionen)

public class HostOptions
extends Object implements IHostOptions

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


Inhaberklasse für Hostoptionen. Diese Klasse wird zum Speichern von Optionen auf Hostebene verwendet.

Zusammenfassung

Öffentliche Konstruktoren

HostOptions()

Öffentliche Methoden

Integer getAvailablePermits(IHostOptions.PermitLimitType type)

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

Long getCacheSizeLimit()

Gibt die maximal zulässige Größe(Byte) des lokalen Datei-Cache zurück.

Integer getConcurrentDownloadLimit()

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

Integer getConcurrentFlasherLimit()

Gibt die maximale Anzahl von gleichzeitig zulässigen Blinkvorgängen zurück.

Integer getConcurrentVirtualDeviceStartupLimit()

Gibt die maximale Anzahl zulässiger Starts gleichzeitig 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 mit einer bestimmten IP-Adresse verknüpft ist

getKnownPreconfigureVirtualDevicePool()

Bekannter vorkonfigurierter Pool für virtuelle Geräte.

getKnownRemoteDeviceIpPool()

Bekanntes Remote-Gerät, das mit einer bestimmten IP-Adresse verknüpft ist.

getLabels()

Rufen Sie Labels für den Host ab.

String getNetworkInterface()

Gibt die Netzwerkschnittstelle zurück, die für die Verbindung mit Remote-Testgeräten verwendet wird.

getServiceAccountJsonKeyFiles()

Gibt eine Zuordnung der JSON-Schlüsseldateien des Dienstkontos zurück.

long getTestPhaseTimeout()

Gibt das angegebene Zeitlimit auf der Ebene der Testphase zurück.

boolean getUseZip64InPartialDownload()

Prüfen Sie, ob für den Teildownload das zip64-Format verwendet werden soll oder nicht.

void initConcurrentLocks()

Initialisiert die gleichzeitigen Sperren

boolean isFastbootdEnable()

Gibt zurück, ob die Unterstützung für den Fastbootd-Modus aktiviert ist.

boolean isHostMetricReportingDisabled()

Gibt zurück, ob die Berichterstellung zu Hostmesswerten deaktiviert werden soll.

boolean isIncrementalFlashingEnabled()

Gibt an, ob inkrementelles Blinken aktiviert ist.

boolean isOptOutOfIncrementalFlashing()

Gibt an, ob der Host inkrementelles Blinken deaktiviert hat.

void returnPermit(IHostOptions.PermitLimitType type)

Gibt eine Zulassung des angegebenen Typs zurück

boolean shouldFlashWithFuseZip()

Gibt an, ob mit der über Fuse bereitgestellten ZIP-Datei mit dem Geräte-Image flashen soll.

Boolean shouldUseSsoClient()

Prüfen Sie, ob der SingleSignOn-Client verwendet werden soll.

void takePermit(IHostOptions.PermitLimitType type)

Erfordert eine Genehmigung des angegebenen Typs

void validateOptions()

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

Öffentliche Konstruktoren

HostOptions (Host-Optionen)

public HostOptions ()

Öffentliche Methoden

getAvailablePermits

public Integer getAvailablePermits (IHostOptions.PermitLimitType type)

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

Parameter
type IHostOptions.PermitLimitType

Returns
Integer

getCacheSizeLimit

public Long getCacheSizeLimit ()

Gibt die maximal zulässige Größe(Byte) des lokalen Datei-Cache zurück.

Returns
Long

getConcurrentDownloadLimit

public Integer getConcurrentDownloadLimit ()

Gibt die maximal zulässige Anzahl gleichzeitiger Downloads zurück. Verwendet von IBuildProvider, die lädt Remote-Builds herunter.

Returns
Integer

getConcurrentFlasherLimit

public Integer getConcurrentFlasherLimit ()

Gibt die maximale Anzahl von gleichzeitig zulässigen Blinkvorgängen zurück. Verwendet von DeviceFlashPreparer.

Returns
Integer das Limit für gleichzeitige Blinkfunktion.

getConcurrentVirtualDeviceStartupLimit

public Integer getConcurrentVirtualDeviceStartupLimit ()

Gibt die maximale Anzahl zulässiger Starts gleichzeitig virtueller Geräte zurück. Wird von RemoteAndroidVirtualDevice verwendet, das ein virtuelles Gerät startet.

Returns
Integer

getDownloadCacheDir

public File getDownloadCacheDir ()

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

Returns
File

getFastbootTmpDir

public File getFastbootTmpDir ()

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

Returns
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

Returns
int

getKnownGceDeviceIpPool

public  getKnownGceDeviceIpPool ()

Bekanntes gce-Gerät, das mit einer bestimmten IP-Adresse verknüpft ist

Returns

getKnownPreconfigureVirtualDevicePool

public  getKnownPreconfigureVirtualDevicePool ()

Bekannter vorkonfigurierter Pool für virtuelle Geräte.

Returns

getKnownRemoteDeviceIpPool

public  getKnownRemoteDeviceIpPool ()

Bekanntes Remote-Gerät, das mit einer bestimmten IP-Adresse verknüpft ist.

Returns

getLabels

public  getLabels ()

Rufen Sie Labels für den Host ab.

Returns

getNetworkInterface

public String getNetworkInterface ()

Gibt die Netzwerkschnittstelle zurück, die für die Verbindung mit Remote-Testgeräten verwendet wird.

Returns
String

getServiceAccountJsonKeyFiles

public  getServiceAccountJsonKeyFiles ()

Gibt eine Zuordnung der JSON-Schlüsseldateien des Dienstkontos zurück.

Returns

getTestPhaseTimeout

public long getTestPhaseTimeout ()

Gibt das angegebene Zeitlimit auf der Ebene der Testphase zurück. Der Standardwert ist 0, wenn keine Zeitüberschreitungen auftreten.

Returns
long

getUseZip64InPartialDownload

public boolean getUseZip64InPartialDownload ()

Prüfen Sie, ob für einen Teil des Downloads das Zip64-Format verwendet werden soll.

Returns
boolean

initConcurrentLocks

public void initConcurrentLocks ()

Initialisiert die gleichzeitigen Sperren

isFastbootdEnable (Schnellboot aktivieren)

public boolean isFastbootdEnable ()

Gibt zurück, ob die Unterstützung für den Fastbootd-Modus aktiviert ist.

Returns
boolean

isHostMetricReportingDisabled

public boolean isHostMetricReportingDisabled ()

Gibt zurück, ob die Berichterstellung zu Hostmesswerten deaktiviert werden soll.

Returns
boolean

InkrementelleFlashingEnabled

public boolean isIncrementalFlashingEnabled ()

Gibt an, ob inkrementelles Blinken aktiviert ist.

Returns
boolean

isOptOutOfInkrementellerFlashing

public boolean isOptOutOfIncrementalFlashing ()

Gibt an, ob der Host inkrementelles Blinken deaktiviert hat.

Returns
boolean

ReturnPermit

public void returnPermit (IHostOptions.PermitLimitType type)

Gibt eine Zulassung des angegebenen Typs zurück

Parameter
type IHostOptions.PermitLimitType

sollteFlashWithFuseZip

public boolean shouldFlashWithFuseZip ()

Gibt an, ob mit der über Fuse bereitgestellten ZIP-Datei mit dem Geräte-Image flashen soll.

Returns
boolean

shouldUseSsoClient

public Boolean shouldUseSsoClient ()

Prüfen Sie, ob der SingleSignOn-Client verwendet werden soll.

Returns
Boolean

TakePermit

public void takePermit (IHostOptions.PermitLimitType type)

Erfordert eine Genehmigung des angegebenen Typs

Parameter
type IHostOptions.PermitLimitType

validOptions

public void validateOptions ()

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

Ausgabe
ConfigurationException