IHostOptions

public interface IHostOptions

com.android.tradefed.host.IHostOptions


Oberfläche für Inhaber von Hostoptionen Über diese Benutzeroberfläche können hostweite Optionen aufgerufen werden.

Zusammenfassung

Öffentliche Methoden

abstract Integer getAvailablePermits(IHostOptions.PermitLimitType type)

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

abstract Long getCacheSizeLimit()

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

abstract Integer getConcurrentDownloadLimit()

Gibt die maximale Anzahl gleichzeitiger Downloads zurück.

abstract Integer getConcurrentFlasherLimit()

Gibt die maximale Anzahl gleichzeitiger Flash-Vorgänge zurück, die zulässig sind.

abstract Integer getConcurrentVirtualDeviceStartupLimit()

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

abstract File getDownloadCacheDir()

Gibt den Pfad zurück, unter dem heruntergeladene Artefakte gespeichert werden.

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 für einen bestimmten Typ verwendeten Genehmigungen zurück.

abstract getKnownGceDeviceIpPool()

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

abstract getKnownPreconfigureNativeDevicePool()

Bekannter vorkonfigurierter IP-Pool für native Geräte.

abstract getKnownPreconfigureVirtualDevicePool()

Bekannter vorkonfigurierter Pool virtueller 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()

Labels für den Host abrufen

abstract String getNetworkInterface()

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

abstract getServiceAccountJsonKeyFiles()

Gibt eine Map mit JSON-Schlüsseldateien für Dienstkonten zurück.

abstract long getTestPhaseTimeout()

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

abstract boolean getUseZip64InPartialDownload()

Prüfen Sie, ob beim teilweisen Download 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 an, ob die Berichterstellung für Hostmesswerte deaktiviert werden soll.

abstract boolean isIncrementalFlashingEnabled()

Gibt zurück, ob das inkrementelle Flashen aktiviert ist.

abstract boolean isOptOutOfIncrementalFlashing()

Gibt zurück, ob der inkrementelle Flashvorgang für den Host deaktiviert ist.

abstract void returnPermit(IHostOptions.PermitLimitType type)

Gibt eine Genehmigung des angegebenen Typs zurück

abstract boolean shouldFlashWithFuseZip()

Gibt an, ob das Flashen mit der ZIP-Datei des Geräte-Images erfolgen soll, das auf der Sicherung installiert ist.

abstract Boolean shouldUseSsoClient()

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

abstract void takePermit(IHostOptions.PermitLimitType type)

Nimmt eine Genehmigung des angegebenen Typs an

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 Lizenzen eines bestimmten Typs zurück

Parameter
type IHostOptions.PermitLimitType

Returns
Integer

getCacheSizeLimit

public abstract Long getCacheSizeLimit ()

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

Returns
Long

getConcurrentDownloadLimit

public abstract Integer getConcurrentDownloadLimit ()

Gibt die maximale Anzahl gleichzeitiger Downloads zurück. Wird von IBuildProvider verwendet, um Remote-Builds herunterzuladen.

Returns
Integer

getConcurrentFlasherLimit

public abstract Integer getConcurrentFlasherLimit ()

Gibt die maximale Anzahl gleichzeitiger Flash-Vorgänge zurück, die zulässig sind. Wird von DeviceFlashPreparer verwendet.

Returns
Integer das Limit für gleichzeitige Blinker.

getConcurrentVirtualDeviceStartupLimit

public abstract Integer getConcurrentVirtualDeviceStartupLimit ()

Gibt die maximale Anzahl der gleichzeitig zulässigen Starts virtueller Geräte zurück. Wird von RemoteAndroidVirtualDevice für das Starten des virtuellen Geräts verwendet.

Returns
Integer

getDownloadCacheDir

public abstract File getDownloadCacheDir ()

Gibt den Pfad zurück, unter dem heruntergeladene Artefakte gespeichert werden.

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 für einen bestimmten Typ verwendeten Genehmigungen 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

getKnownPreconfigureNativeDevicePool

public abstract  getKnownPreconfigureNativeDevicePool ()

Bekannter vorkonfigurierter IP-Pool für native Geräte.

Returns

getKnownPreconfigureVirtualDevicePool

public abstract  getKnownPreconfigureVirtualDevicePool ()

Bekannter vorkonfigurierter Pool virtueller 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 ()

Labels für den Host abrufen

Returns

getNetworkInterface

public abstract String getNetworkInterface ()

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

Returns
String

getServiceAccountJsonKeyFiles

public abstract  getServiceAccountJsonKeyFiles ()

Gibt eine Map mit JSON-Schlüsseldateien für Dienstkonten zurück.

Returns

getTestPhaseTimeout

public abstract long getTestPhaseTimeout ()

Gibt das angegebene Zeitlimit auf Ebene der Testphase zurück. Der Standardwert ist 0, d. h., es gibt kein Zeitlimit.

Returns
long

getUseZip64InPartialDownload

public abstract boolean getUseZip64InPartialDownload ()

Prüfen Sie, ob beim teilweisen Download das ZIP64-Format verwendet werden soll.

Returns
boolean

initConcurrentLocks

public abstract void initConcurrentLocks ()

Initialisiert die gleichzeitigen Sperren

isFastbootdEnable

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 an, ob die Berichterstellung für Hostmesswerte deaktiviert werden soll.

Returns
boolean

isIncrementalFlashingEnabled

public abstract boolean isIncrementalFlashingEnabled ()

Gibt zurück, ob das inkrementelle Flashen aktiviert ist.

Returns
boolean

isOptOutOfIncrementalFlashing

public abstract boolean isOptOutOfIncrementalFlashing ()

Gibt zurück, ob der inkrementelle Flashvorgang für den Host deaktiviert ist.

Returns
boolean

returnPermit

public abstract void returnPermit (IHostOptions.PermitLimitType type)

Gibt eine Genehmigung des angegebenen Typs zurück

Parameter
type IHostOptions.PermitLimitType

shouldFlashWithFuseZip

public abstract boolean shouldFlashWithFuseZip ()

Gibt an, ob das Flashen mit der ZIP-Datei des Geräte-Images erfolgen soll, das auf der Sicherung installiert ist.

Returns
boolean

shouldUseSsoClient

public abstract Boolean shouldUseSsoClient ()

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

Returns
Boolean

takePermit

public abstract void takePermit (IHostOptions.PermitLimitType type)

Nimmt eine Genehmigung des angegebenen Typs an

Parameter
type IHostOptions.PermitLimitType

validateOptions

public abstract void validateOptions ()

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

Ausgabe
ConfigurationException