HostOptions

public class HostOptions
extends Object implements IHostOptions

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


Holder-Klasse der Hostoptionen. Diese Klasse wird verwendet, um hostweite Optionen zu speichern.

Zusammenfassung

Öffentliche Konstruktoren

HostOptions()

Öffentliche Methoden

Integer getAvailablePermits(IHostOptions.PermitLimitType type)

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

Long getCacheSizeLimit()

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

Integer getConcurrentDownloadLimit()

Gibt die maximale Anzahl gleichzeitiger Downloads zurück.

Integer getConcurrentFlasherLimit()

Gibt die maximale Anzahl gleichzeitiger Flash-Vorgänge zurück, die zulässig sind.

Integer getConcurrentVirtualDeviceStartupLimit()

Gibt die maximale Anzahl der gleichzeitig zulässigen Starts virtueller Geräte zurück.

File getDownloadCacheDir()

Gibt den Pfad zurück, unter dem heruntergeladene Artefakte gespeichert werden.

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 mit einer bestimmten IP-Adresse verknüpft ist.

getKnownPreconfigureNativeDevicePool()

Bekannter vorkonfigurierter IP-Pool für native Geräte.

getKnownPreconfigureVirtualDevicePool()

Bekannter vorkonfigurierter Pool virtueller Geräte.

getKnownRemoteDeviceIpPool()

Bekanntes Remote-Gerät, das mit einer bestimmten IP-Adresse verknüpft ist.

getLabels()

Labels für den Host abrufen

String getNetworkInterface()

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

getServiceAccountJsonKeyFiles()

Gibt eine Map mit JSON-Schlüsseldateien für Dienstkonten zurück.

long getTestPhaseTimeout()

Gibt das angegebene Zeitlimit auf Ebene der Testphase zurück.

boolean getUseZip64InPartialDownload()

Prüfen Sie, ob beim teilweisen Download das ZIP64-Format verwendet werden soll.

void initConcurrentLocks()

Initialisiert die gleichzeitigen Sperren

boolean isFastbootdEnable()

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

boolean isHostMetricReportingDisabled()

Gibt an, ob die Berichterstellung für Hostmesswerte deaktiviert werden soll.

boolean isIncrementalFlashingEnabled()

Gibt zurück, ob das inkrementelle Flashen aktiviert ist.

boolean isOptOutOfIncrementalFlashing()

Gibt zurück, ob der inkrementelle Flashvorgang für den Host deaktiviert ist.

void returnPermit(IHostOptions.PermitLimitType type)

Gibt eine Genehmigung des angegebenen Typs zurück

boolean shouldFlashWithFuseZip()

Gibt an, ob das Flashen mit der ZIP-Datei des Geräte-Images erfolgen soll, das auf der Sicherung installiert ist.

Boolean shouldUseSsoClient()

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

void takePermit(IHostOptions.PermitLimitType type)

Nimmt eine Genehmigung des angegebenen Typs an

void validateOptions()

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

Öffentliche Konstruktoren

HostOptions

public HostOptions ()

Öffentliche Methoden

getAvailablePermits

public Integer getAvailablePermits (IHostOptions.PermitLimitType type)

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

Parameter
type IHostOptions.PermitLimitType

Returns
Integer

getCacheSizeLimit

public Long getCacheSizeLimit ()

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

Returns
Long

getConcurrentDownloadLimit

public Integer getConcurrentDownloadLimit ()

Gibt die maximale Anzahl gleichzeitiger Downloads zurück. Wird von IBuildProvider verwendet, um Remote-Builds herunterzuladen.

Returns
Integer

getConcurrentFlasherLimit

public Integer getConcurrentFlasherLimit ()

Gibt die maximale Anzahl gleichzeitiger Flash-Vorgänge zurück, die zulässig sind. Wird von DeviceFlashPreparer verwendet.

Returns
Integer das Limit für gleichzeitige Blinker.

getConcurrentVirtualDeviceStartupLimit

public Integer getConcurrentVirtualDeviceStartupLimit ()

Gibt die maximale Anzahl der gleichzeitig zulässigen Starts virtueller Geräte zurück. Wird von RemoteAndroidVirtualDevice für das Starten des virtuellen Geräts verwendet.

Returns
Integer

getDownloadCacheDir

public File getDownloadCacheDir ()

Gibt den Pfad zurück, unter dem heruntergeladene Artefakte gespeichert werden.

Returns
File

getFastbootTmpDir

public File getFastbootTmpDir ()

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

Returns
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

Returns
int

getKnownGceDeviceIpPool

public  getKnownGceDeviceIpPool ()

Bekanntes GCE-Gerät, das mit einer bestimmten IP-Adresse verknüpft ist.

Returns

getKnownPreconfigureNativeDevicePool

public  getKnownPreconfigureNativeDevicePool ()

Bekannter vorkonfigurierter IP-Pool für native Geräte.

Returns

getKnownPreconfigureVirtualDevicePool

public  getKnownPreconfigureVirtualDevicePool ()

Bekannter vorkonfigurierter Pool virtueller Geräte.

Returns

getKnownRemoteDeviceIpPool

public  getKnownRemoteDeviceIpPool ()

Bekanntes Remote-Gerät, das mit einer bestimmten IP-Adresse verknüpft ist.

Returns

getLabels

public  getLabels ()

Labels für den Host abrufen

Returns

getNetworkInterface

public String getNetworkInterface ()

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

Returns
String

getServiceAccountJsonKeyFiles

public  getServiceAccountJsonKeyFiles ()

Gibt eine Map mit JSON-Schlüsseldateien für Dienstkonten zurück.

Returns

getTestPhaseTimeout

public long getTestPhaseTimeout ()

Gibt das angegebene Zeitlimit auf Ebene der Testphase zurück. Der Standardwert ist 0, d. h., es gibt kein Zeitlimit.

Returns
long

getUseZip64InPartialDownload

public boolean getUseZip64InPartialDownload ()

Prüfen Sie, ob beim teilweisen Download das ZIP64-Format verwendet werden soll.

Returns
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.

Returns
boolean

isHostMetricReportingDisabled

public boolean isHostMetricReportingDisabled ()

Gibt an, ob die Berichterstellung für Hostmesswerte deaktiviert werden soll.

Returns
boolean

isIncrementalFlashingEnabled

public boolean isIncrementalFlashingEnabled ()

Gibt zurück, ob das inkrementelle Flashen aktiviert ist.

Returns
boolean

isOptOutOfIncrementalFlashing

public boolean isOptOutOfIncrementalFlashing ()

Gibt zurück, ob der inkrementelle Flashvorgang für den Host deaktiviert ist.

Returns
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 an, ob das Flashen mit der ZIP-Datei des Geräte-Images erfolgen soll, das auf der Sicherung installiert ist.

Returns
boolean

shouldUseSsoClient

public Boolean shouldUseSsoClient ()

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

Returns
Boolean

takePermit

public void takePermit (IHostOptions.PermitLimitType type)

Nimmt eine Genehmigung des angegebenen Typs an

Parameter
type IHostOptions.PermitLimitType

validateOptions

public void validateOptions ()

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

Ausgabe
ConfigurationException