IHostOptionen

public interface IHostOptions

com.android.tradefed.host.IHostOptions


Schnittstelle für Inhaber von Host-Optionen. Diese Schnittstelle wird verwendet, um auf hostweite Optionen zuzugreifen.

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 (Bytes) des lokalen Dateicaches zurück.

abstract File getClFlashstation ()

Gibt die entfernte cl_flashstation-Skriptdatei zurück.

abstract Integer getConcurrentDownloadLimit ()

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

abstract Integer getConcurrentFlasherLimit ()

Gibt die maximal zulässige Anzahl an gleichzeitigem Blinken 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 verwendeten Genehmigungen für einen bestimmten Typ 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 ()

Labels für den Host abrufen.

abstract String getNetworkInterface ()

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

abstract getServiceAccountJsonKeyFiles ()

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

abstract long getTestPhaseTimeout ()

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

abstract boolean getUseZip64InPartialDownload ()

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

abstract void initConcurrentLocks ()

Initialisiert die gleichzeitigen Sperren

abstract boolean isFastbootdEnable ()

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

abstract boolean isFlashstationEnabled ()

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

abstract void returnPermit ( IHostOptions.PermitLimitType type)

Gibt eine Genehmigung des angegebenen Typs zurück

abstract boolean shouldFlashWithFuseZip ()

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

abstract Boolean shouldUseSsoClient ()

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

abstract void takePermit ( IHostOptions.PermitLimitType type)

Benötigt eine Genehmigung des angegebenen Typs

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 (Bytes) des lokalen Dateicaches zurück.

Kehrt zurück
Long

getClFlashstation

public abstract File getClFlashstation ()

Gibt die entfernte cl_flashstation-Skriptdatei 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 an gleichzeitigem Blinken zurück. Wird von DeviceFlashPreparer verwendet.

Kehrt zurück
Integer das gleichzeitige Flasher-Limit.

getConcurrentVirtualDeviceStartupLimit

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

Labels für den Host abrufen.

Kehrt zurück

getNetworkInterface

public abstract String getNetworkInterface ()

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

Kehrt zurück
String

getServiceAccountJsonKeyFiles

public abstract  getServiceAccountJsonKeyFiles ()

Gibt eine Map of Service Account JSON-Schlüsseldateien 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 das zip64-Format beim teilweisen Download verwendet werden soll oder nicht.

Kehrt zurück
boolean

initConcurrentLocks

public abstract void initConcurrentLocks ()

Initialisiert die gleichzeitigen Sperren

istFastbootdEnable

public abstract boolean isFastbootdEnable ()

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

Kehrt zurück
boolean

istFlashstationEnabled

public abstract boolean isFlashstationEnabled ()

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

Kehrt zurück
boolean

Rückgabeerlaubnis

public abstract void returnPermit (IHostOptions.PermitLimitType type)

Gibt eine Genehmigung des angegebenen Typs zurück

Parameter
type IHostOptions.PermitLimitType

sollteFlashWithFuseZip

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

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

Kehrt zurück
Boolean

nehmenErlaubnis

public abstract void takePermit (IHostOptions.PermitLimitType type)

Benötigt eine Genehmigung des angegebenen Typs

Parameter
type IHostOptions.PermitLimitType

validateOptions

public abstract void validateOptions ()

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

Wirft
ConfigurationException