HostOptionen
public class HostOptions
extends Object
implements IHostOptions
java.lang.Object | |
↳ | com.android.tradefed.host.HostOptions |
Inhaberklasse von Host-Optionen. Diese Klasse wird verwendet, um hostweite Optionen zu speichern.
Zusammenfassung
Öffentliche Konstrukteure | |
---|---|
HostOptions () |
Öffentliche Methoden | |
---|---|
Integer | getAvailablePermits ( IHostOptions.PermitLimitType type) Gibt die Anzahl der verfügbaren Genehmigungen eines bestimmten Typs zurück |
Long | getCacheSizeLimit () Gibt die maximal zulässige Größe (Bytes) des lokalen Dateicaches zurück. |
File | getClFlashstation () Gibt die entfernte cl_flashstation-Skriptdatei zurück. |
Integer | getConcurrentDownloadLimit () Gibt die maximal zulässige Anzahl gleichzeitiger Downloads zurück. |
Integer | getConcurrentFlasherLimit () Gibt die maximal zulässige Anzahl an gleichzeitigem Blinken zurück. |
Integer | getConcurrentVirtualDeviceStartupLimit () Gibt die maximal zulässige Anzahl gleichzeitiger Starts virtueller Geräte zurück. |
File | getDownloadCacheDir () Gibt den Pfad zurück, der zum Speichern heruntergeladener Artefakte verwendet wird. |
File | getFastbootTmpDir () Gibt den Pfad zurück, den Fastboot als temporären Ordner verwenden soll. |
int | getInUsePermits ( IHostOptions.PermitLimitType type) Gibt die Anzahl der verwendeten Genehmigungen für einen bestimmten Typ zurück |
getKnownGceDeviceIpPool () Bekanntes gce-Gerät, das einer bestimmten IP zugeordnet ist. | |
getKnownPreconfigureVirtualDevicePool () Bekannter vorkonfigurierter virtueller Gerätepool. | |
getKnownRemoteDeviceIpPool () Bekanntes Remote-Gerät, das einer bestimmten IP zugeordnet ist. | |
getKnownTcpDeviceIpPool () Bekanntes TCP-Gerät, das einer bestimmten IP zugeordnet ist. | |
getLabels () Labels für den Host abrufen. | |
String | getNetworkInterface () Gibt die Netzwerkschnittstelle zurück, die zum Herstellen einer Verbindung mit entfernten Testgeräten verwendet wird. |
getServiceAccountJsonKeyFiles () Gibt eine Map of Service Account JSON-Schlüsseldateien zurück. | |
long | getTestPhaseTimeout () Gibt das angegebene Zeitlimit für die Testphasenebene zurück. |
boolean | getUseZip64InPartialDownload () Überprüfen Sie, ob das zip64-Format beim teilweisen Download verwendet werden soll oder nicht. |
void | initConcurrentLocks () Initialisiert die gleichzeitigen Sperren |
boolean | isFastbootdEnable () Gibt zurück, ob die Fastbootd-Modusunterstützung aktiviert ist oder nicht. |
boolean | isFlashstationEnabled () Gibt zurück, ob das Flashen mit Flashstation erfolgen soll. |
void | returnPermit ( IHostOptions.PermitLimitType type) Gibt eine Genehmigung des angegebenen Typs zurück |
boolean | shouldFlashWithFuseZip () Gibt zurück, ob das Flashen mit einer Sicherungs-gemounteten Geräte-Image-ZIP-Datei durchgeführt werden soll oder nicht. |
Boolean | shouldUseSsoClient () Überprüfen Sie, ob der SingleSignOn-Client verwendet werden soll oder nicht. |
void | takePermit ( IHostOptions.PermitLimitType type) Benötigt eine Genehmigung des angegebenen Typs |
void | validateOptions () Überprüfen Sie, ob die für |
Öffentliche Konstrukteure
HostOptionen
public HostOptions ()
Öffentliche Methoden
getAvailablePermits
public 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 Long getCacheSizeLimit ()
Gibt die maximal zulässige Größe (Bytes) des lokalen Dateicaches zurück.
Kehrt zurück | |
---|---|
Long |
getClFlashstation
public File getClFlashstation ()
Gibt die entfernte cl_flashstation-Skriptdatei zurück.
Kehrt zurück | |
---|---|
File |
getConcurrentDownloadLimit
public 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 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 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 File getDownloadCacheDir ()
Gibt den Pfad zurück, der zum Speichern heruntergeladener Artefakte verwendet wird.
Kehrt zurück | |
---|---|
File |
getFastbootTmpDir
public File getFastbootTmpDir ()
Gibt den Pfad zurück, den Fastboot als temporären Ordner verwenden soll.
Kehrt zurück | |
---|---|
File |
getInUsePermits
public 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
publicgetKnownGceDeviceIpPool ()
Bekanntes gce-Gerät, das einer bestimmten IP zugeordnet ist.
Kehrt zurück | |
---|---|
getKnownPreconfigureVirtualDevicePool
publicgetKnownPreconfigureVirtualDevicePool ()
Bekannter vorkonfigurierter virtueller Gerätepool.
Kehrt zurück | |
---|---|
getKnownRemoteDeviceIpPool
publicgetKnownRemoteDeviceIpPool ()
Bekanntes Remote-Gerät, das einer bestimmten IP zugeordnet ist.
Kehrt zurück | |
---|---|
getKnownTcpDeviceIpPool
publicgetKnownTcpDeviceIpPool ()
Bekanntes TCP-Gerät, das einer bestimmten IP zugeordnet ist.
Kehrt zurück | |
---|---|
getLabels
publicgetLabels ()
Labels für den Host abrufen.
Kehrt zurück | |
---|---|
getNetworkInterface
public String getNetworkInterface ()
Gibt die Netzwerkschnittstelle zurück, die zum Herstellen einer Verbindung mit entfernten Testgeräten verwendet wird.
Kehrt zurück | |
---|---|
String |
getServiceAccountJsonKeyFiles
publicgetServiceAccountJsonKeyFiles ()
Gibt eine Map of Service Account JSON-Schlüsseldateien zurück.
Kehrt zurück | |
---|---|
getTestPhaseTimeout
public 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 boolean getUseZip64InPartialDownload ()
Überprüfen Sie, ob das zip64-Format beim teilweisen Download verwendet werden soll oder nicht.
Kehrt zurück | |
---|---|
boolean |
initConcurrentLocks
public void initConcurrentLocks ()
Initialisiert die gleichzeitigen Sperren
istFastbootdEnable
public boolean isFastbootdEnable ()
Gibt zurück, ob die Fastbootd-Modusunterstützung aktiviert ist oder nicht.
Kehrt zurück | |
---|---|
boolean |
istFlashstationEnabled
public boolean isFlashstationEnabled ()
Gibt zurück, ob das Flashen mit Flashstation erfolgen soll.
Kehrt zurück | |
---|---|
boolean |
Rückgabeerlaubnis
public void returnPermit (IHostOptions.PermitLimitType type)
Gibt eine Genehmigung des angegebenen Typs zurück
Parameter | |
---|---|
type | IHostOptions.PermitLimitType |
sollteFlashWithFuseZip
public 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 Boolean shouldUseSsoClient ()
Überprüfen Sie, ob der SingleSignOn-Client verwendet werden soll oder nicht.
Kehrt zurück | |
---|---|
Boolean |
nehmenErlaubnis
public void takePermit (IHostOptions.PermitLimitType type)
Benötigt eine Genehmigung des angegebenen Typs
Parameter | |
---|---|
type | IHostOptions.PermitLimitType |
validateOptions
public void validateOptions ()
Überprüfen Sie, ob die für IHostOptions
festgelegten Optionen gültig sind.
Wirft | |
---|---|
ConfigurationException |