IHostOptions

public interface IHostOptions

com.android.tradefed.host.IHostOptions


Oberfläche für Inhaber mit Hostoptionen Diese Schnittstelle wird für den Zugriff auf Optionen auf Hostebene verwendet.

Zusammenfassung

Öffentliche Methoden

abstract Integer getAvailablePermits(IHostOptions.PermitLimitType type)

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

abstract Long getCacheSizeLimit()

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

abstract Integer getConcurrentDownloadLimit()

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

abstract Integer getConcurrentFlasherLimit()

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

abstract Integer getConcurrentVirtualDeviceStartupLimit()

Gibt die maximale Anzahl zulässiger Starts gleichzeitig virtueller Geräte zurück.

abstract File getDownloadCacheDir()

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

abstract File getFastbootTmpDir()

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

abstract int getInUsePermits(IHostOptions.PermitLimitType type)

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

abstract getKnownGceDeviceIpPool()

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

abstract getKnownPreconfigureVirtualDevicePool()

Bekannter vorkonfigurierter Pool für virtuelle Geräte.

abstract getKnownRemoteDeviceIpPool()

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

default getKnownTcpDeviceIpPool()

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

abstract getLabels()

Rufen Sie Labels für den Host ab.

abstract String getNetworkInterface()

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

abstract getServiceAccountJsonKeyFiles()

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

abstract long getTestPhaseTimeout()

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

abstract boolean getUseZip64InPartialDownload()

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

abstract void initConcurrentLocks()

Initialisiert die gleichzeitigen Sperren

abstract boolean isFastbootdEnable()

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

abstract boolean isHostMetricReportingDisabled()

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

abstract boolean isIncrementalFlashingEnabled()

Gibt an, ob inkrementelles Blinken aktiviert ist.

abstract boolean isOptOutOfIncrementalFlashing()

Gibt an, ob der Host inkrementelles Blinken deaktiviert hat.

abstract void returnPermit(IHostOptions.PermitLimitType type)

Gibt eine Zulassung des angegebenen Typs zurück

abstract boolean shouldFlashWithFuseZip()

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

abstract Boolean shouldUseSsoClient()

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

abstract void takePermit(IHostOptions.PermitLimitType type)

Erfordert eine Genehmigung des angegebenen Typs

abstract void validateOptions()

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

Öffentliche Methoden

getAvailablePermits

public abstract 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 abstract Long getCacheSizeLimit ()

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

Returns
Long

getConcurrentDownloadLimit

public abstract 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 abstract 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 abstract 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 abstract File getDownloadCacheDir ()

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

Returns
File

getFastbootTmpDir

public abstract File getFastbootTmpDir ()

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

Returns
File

getInUsePermits

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

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

Returns

getKnownPreconfigureVirtualDevicePool

public abstract  getKnownPreconfigureVirtualDevicePool ()

Bekannter vorkonfigurierter Pool für virtuelle Geräte.

Returns

getKnownRemoteDeviceIpPool

public abstract  getKnownRemoteDeviceIpPool ()

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

Returns

getKnownTcpDeviceIpPool

public  getKnownTcpDeviceIpPool ()

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

Returns

getLabels

public abstract  getLabels ()

Rufen Sie Labels für den Host ab.

Returns

getNetworkInterface

public abstract String getNetworkInterface ()

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

Returns
String

getServiceAccountJsonKeyFiles

public abstract  getServiceAccountJsonKeyFiles ()

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

Returns

getTestPhaseTimeout

public abstract 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 abstract boolean getUseZip64InPartialDownload ()

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

Returns
boolean

initConcurrentLocks

public abstract void initConcurrentLocks ()

Initialisiert die gleichzeitigen Sperren

isFastbootdEnable (Schnellboot aktivieren)

public abstract boolean isFastbootdEnable ()

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

Returns
boolean

isHostMetricReportingDisabled

public abstract boolean isHostMetricReportingDisabled ()

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

Returns
boolean

InkrementelleFlashingEnabled

public abstract boolean isIncrementalFlashingEnabled ()

Gibt an, ob inkrementelles Blinken aktiviert ist.

Returns
boolean

isOptOutOfInkrementellerFlashing

public abstract boolean isOptOutOfIncrementalFlashing ()

Gibt an, ob der Host inkrementelles Blinken deaktiviert hat.

Returns
boolean

ReturnPermit

public abstract void returnPermit (IHostOptions.PermitLimitType type)

Gibt eine Zulassung des angegebenen Typs zurück

Parameter
type IHostOptions.PermitLimitType

sollteFlashWithFuseZip

public abstract boolean shouldFlashWithFuseZip ()

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

Returns
boolean

shouldUseSsoClient

public abstract Boolean shouldUseSsoClient ()

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

Returns
Boolean

TakePermit

public abstract void takePermit (IHostOptions.PermitLimitType type)

Erfordert eine Genehmigung des angegebenen Typs

Parameter
type IHostOptions.PermitLimitType

validOptions

public abstract void validateOptions ()

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

Ausgabe
ConfigurationException