IHostOptions

public interface IHostOptions

com.android.tradefed.host.IHostOptions


Host-Optionshalterschnittstelle. Über diese Schnittstelle wird auf hostweite Optionen zugegriffen.

Zusammenfassung

Öffentliche Methoden

abstract Integer getAvailablePermits ( IHostOptions.PermitLimitType type)

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

abstract Long getCacheSizeLimit ()

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

abstract File getClFlashstation ()

Gibt die Remote-Skriptdatei cl_flashstation zurück.

abstract Integer getConcurrentDownloadLimit ()

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

abstract Integer getConcurrentFlasherLimit ()

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

abstract Integer getConcurrentVirtualDeviceStartupLimit ()

Gibt die maximal zulässige Anzahl gleichzeitiger Starts 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 für einen bestimmten Typ verwendeten Genehmigungen zurück

abstract getKnownGceDeviceIpPool ()

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

abstract getKnownPreconfigureVirtualDevicePool ()

Bekannter vorkonfigurierter virtueller Gerätepool.

abstract getKnownRemoteDeviceIpPool ()

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

abstract getKnownTcpDeviceIpPool ()

Bekanntes TCP-Gerät, das einer bestimmten IP zugeordnet 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 Karte der JSON-Schlüsseldateien des Dienstkontos zurück.

abstract long getTestPhaseTimeout ()

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

abstract boolean getUseZip64InPartialDownload ()

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

abstract void initConcurrentLocks ()

Initialisiert die gleichzeitigen Sperren

abstract boolean isFastbootdEnable ()

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

abstract boolean isFlashstationEnabled ()

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

abstract boolean isHostMetricReportingDisabled ()

Gibt zurück, ob die Host-Metrik-Berichterstellung deaktiviert werden soll.

abstract boolean isIncrementalFlashingEnabled ()

Gibt zurück, ob inkrementelles Blinken aktiviert ist oder nicht.

abstract boolean isOptOutOfIncrementalFlashing ()

Gibt zurück, ob der Host das inkrementelle Flashen deaktiviert hat.

abstract void returnPermit ( IHostOptions.PermitLimitType type)

Gibt eine Genehmigung des angegebenen Typs zurück

abstract boolean shouldFlashWithFuseZip ()

Gibt zurück, ob das Flashen mit der durch eine Sicherung gemounteten Geräte-Image-ZIP-Datei erfolgen soll oder nicht.

abstract Boolean shouldUseSsoClient ()

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

abstract void takePermit ( IHostOptions.PermitLimitType type)

Erfordert eine Genehmigung der angegebenen Art

abstract void validateOptions ()

Überprü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 Genehmigungen eines bestimmten Typs zurück

Parameter
type IHostOptions.PermitLimitType

Kehrt zurück
Integer

getCacheSizeLimit

public abstract Long getCacheSizeLimit ()

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

Kehrt zurück
Long

getClFlashstation

public abstract File getClFlashstation ()

Gibt die Remote-Skriptdatei cl_flashstation zurück.

Kehrt zurück
File

getConcurrentDownloadLimit

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

Gibt die maximal zulässige Anzahl gleichzeitiger Blinkvorgänge zurück. Wird von DeviceFlashPreparer verwendet.

Kehrt zurück
Integer das gleichzeitige Blinklimit.

getConcurrentVirtualDeviceStartupLimit

public abstract Integer getConcurrentVirtualDeviceStartupLimit ()

Gibt die maximal zulässige Anzahl gleichzeitiger Starts virtueller Geräte zurück. Wird von RemoteAndroidVirtualDevice verwendet, das das virtuelle Gerät startet.

Kehrt zurück
Integer

getDownloadCacheDir

public abstract File getDownloadCacheDir ()

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

Kehrt zurück
File

getFastbootTmpDir

public abstract File getFastbootTmpDir ()

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

Kehrt zurück
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

Kehrt zurück
int

getKnownGceDeviceIpPool

public abstract  getKnownGceDeviceIpPool ()

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

Kehrt zurück

getKnownPreconfigureVirtualDevicePool

public abstract  getKnownPreconfigureVirtualDevicePool ()

Bekannter vorkonfigurierter virtueller Gerätepool.

Kehrt zurück

getKnownRemoteDeviceIpPool

public abstract  getKnownRemoteDeviceIpPool ()

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

Kehrt zurück

getKnownTcpDeviceIpPool

public abstract  getKnownTcpDeviceIpPool ()

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

Kehrt zurück

getLabels

public abstract  getLabels ()

Rufen Sie Labels für den Host ab.

Kehrt zurück

getNetworkInterface

public abstract String getNetworkInterface ()

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

Kehrt zurück
String

getServiceAccountJsonKeyFiles

public abstract  getServiceAccountJsonKeyFiles ()

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

Kehrt zurück

getTestPhaseTimeout

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

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

Kehrt zurück
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 oder nicht.

Kehrt zurück
boolean

isFlashstationEnabled

public abstract boolean isFlashstationEnabled ()

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

Kehrt zurück
boolean

isHostMetricReportingDisabled

public abstract boolean isHostMetricReportingDisabled ()

Gibt zurück, ob die Host-Metrik-Berichterstellung deaktiviert werden soll.

Kehrt zurück
boolean

isIncrementalFlashingEnabled

public abstract boolean isIncrementalFlashingEnabled ()

Gibt zurück, ob inkrementelles Blinken aktiviert ist oder nicht.

Kehrt zurück
boolean

isOptOutOfIncrementalFlashing

public abstract boolean isOptOutOfIncrementalFlashing ()

Gibt zurück, ob der Host das inkrementelle Flashen deaktiviert hat.

Kehrt zurück
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 zurück, ob das Flashen mit der durch eine Sicherung gemounteten Geräte-Image-ZIP-Datei erfolgen soll oder nicht.

Kehrt zurück
boolean

sollteSsoClient verwenden

public abstract Boolean shouldUseSsoClient ()

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

Kehrt zurück
Boolean

takePermit

public abstract void takePermit (IHostOptions.PermitLimitType type)

Erfordert eine Genehmigung der angegebenen Art

Parameter
type IHostOptions.PermitLimitType

validierungsoptionen

public abstract void validateOptions ()

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

Würfe
ConfigurationException