HostOptionen

public class HostOptions
extends Object implements IHostOptions

java.lang.Object
com.android.tradefed.host.HostOptions


Host-Optionsinhaberklasse. Diese Klasse wird zum Speichern hostweiter Optionen verwendet.

Zusammenfassung

Öffentliche Bauträger

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

File getClFlashstation ()

Gibt die Remote-Skriptdatei cl_flashstation zurück.

Integer getConcurrentDownloadLimit ()

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

Integer getConcurrentFlasherLimit ()

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

Rufen Sie Labels für den Host ab.

String getNetworkInterface ()

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

getServiceAccountJsonKeyFiles ()

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

long getTestPhaseTimeout ()

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

boolean getUseZip64InPartialDownload ()

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

void initConcurrentLocks ()

Initialisiert die gleichzeitigen Sperren

boolean isFastbootdEnable ()

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

boolean isFlashstationEnabled ()

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

boolean isHostMetricReportingDisabled ()

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

boolean isIncrementalFlashingEnabled ()

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

boolean isOptOutOfIncrementalFlashing ()

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

void returnPermit ( IHostOptions.PermitLimitType type)

Gibt eine Genehmigung des angegebenen Typs zurück

boolean shouldFlashWithFuseZip ()

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

Boolean shouldUseSsoClient ()

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

void takePermit ( IHostOptions.PermitLimitType type)

Erfordert eine Genehmigung der angegebenen Art

void validateOptions ()

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

Öffentliche Bauträger

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

Kehrt zurück
Long

getClFlashstation

public File getClFlashstation ()

Gibt die Remote-Skriptdatei cl_flashstation 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 gleichzeitiger Blinkvorgänge zurück. Wird von DeviceFlashPreparer verwendet.

Kehrt zurück
Integer das gleichzeitige Blinklimit.

getConcurrentVirtualDeviceStartupLimit

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

Parameter
type IHostOptions.PermitLimitType

Kehrt zurück
int

getKnownGceDeviceIpPool

public  getKnownGceDeviceIpPool ()

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

Kehrt zurück

getKnownPreconfigureVirtualDevicePool

public  getKnownPreconfigureVirtualDevicePool ()

Bekannter vorkonfigurierter virtueller Gerätepool.

Kehrt zurück

getKnownRemoteDeviceIpPool

public  getKnownRemoteDeviceIpPool ()

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

Kehrt zurück

getKnownTcpDeviceIpPool

public  getKnownTcpDeviceIpPool ()

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

Kehrt zurück

getLabels

public  getLabels ()

Rufen Sie Labels für den Host ab.

Kehrt zurück

getNetworkInterface

public String getNetworkInterface ()

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

Kehrt zurück
String

getServiceAccountJsonKeyFiles

public  getServiceAccountJsonKeyFiles ()

Gibt eine Karte der JSON-Schlüsseldateien des Dienstkontos 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 beim teilweisen Download das zip64-Format verwendet werden soll oder nicht.

Kehrt zurück
boolean

initConcurrentLocks

public void initConcurrentLocks ()

Initialisiert die gleichzeitigen Sperren

isFastbootdEnable

public boolean isFastbootdEnable ()

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

Kehrt zurück
boolean

isFlashstationEnabled

public boolean isFlashstationEnabled ()

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

Kehrt zurück
boolean

isHostMetricReportingDisabled

public boolean isHostMetricReportingDisabled ()

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

Kehrt zurück
boolean

isIncrementalFlashingEnabled

public boolean isIncrementalFlashingEnabled ()

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

Kehrt zurück
boolean

isOptOutOfIncrementalFlashing

public boolean isOptOutOfIncrementalFlashing ()

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

Kehrt zurück
boolean

returnPermit

public void returnPermit (IHostOptions.PermitLimitType type)

Gibt eine Genehmigung des angegebenen Typs zurück

Parameter
type IHostOptions.PermitLimitType

ShouldFlashWithFuseZip

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

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

Kehrt zurück
Boolean

takePermit

public void takePermit (IHostOptions.PermitLimitType type)

Erfordert eine Genehmigung der angegebenen Art

Parameter
type IHostOptions.PermitLimitType

validierungsoptionen

public void validateOptions ()

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

Würfe
ConfigurationException