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 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 |
Ö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 abstractgetKnownGceDeviceIpPool ()
Bekanntes GCE-Gerät, das einer bestimmten IP zugeordnet ist.
Kehrt zurück | |
---|---|
getKnownPreconfigureVirtualDevicePool
public abstractgetKnownPreconfigureVirtualDevicePool ()
Bekannter vorkonfigurierter virtueller Gerätepool.
Kehrt zurück | |
---|---|
getKnownRemoteDeviceIpPool
public abstractgetKnownRemoteDeviceIpPool ()
Bekanntes Remote-Gerät, das einer bestimmten IP zugeordnet ist.
Kehrt zurück | |
---|---|
getKnownTcpDeviceIpPool
public abstractgetKnownTcpDeviceIpPool ()
Bekanntes TCP-Gerät, das einer bestimmten IP zugeordnet ist.
Kehrt zurück | |
---|---|
getLabels
public abstractgetLabels ()
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 abstractgetServiceAccountJsonKeyFiles ()
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 |
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 |