TestDeviceOptions

public class TestDeviceOptions
extends Object

java.lang.Object
com.android.tradefed.device.TestDeviceOptions.


Container für ITestDevice Option

Zusammenfassung

Konstanten

int DEFAULT_ADB_PORT

Fields

public static final String INSTANCE_TYPE_OPTION

public static final String REMOTE_TF_VERSION_OPTION

Öffentliche Konstruktoren

TestDeviceOptions()

Öffentliche Methoden

void addGceDriverParams(String param)

Fügen Sie den gce-Treiberparametern einen Parameter hinzu.

boolean allowGceCmdTimeoutOverride()

Gibt zurück, ob die Boottimeout-Argumente von acloud verwendet werden sollen, sofern vorhanden.

long getAdbCommandTimeout()
int getAdbRecoveryTimeout()
long getAdbRootUnavailableTimeout()
long getAvailableTimeout()
File getAvdConfigFile()

Geben Sie die Gce Avd-Konfigurationsdatei zurück, um die Instanz zu starten.

File getAvdDriverBinary()

Geben Sie den Pfad zur Binärdatei zurück, um die Gce Avd-Instanz zu starten.

String getBaseImage()

Gibt den Namen des Basis-Images zurück, das für die aktuelle Instanz verwendet werden soll

long getBugreportzTimeout()

Gibt den Zeitüberschreitungswert zurück, der auf die Erfassung von Fehlerberichts angewendet werden soll

String getConnCheckUrl()
static String getCreateCommandByInstanceType(TestDeviceOptions.InstanceType type)
String getCrosPassword()

Gibt das Passwort für die Anmeldung in Chrome OS zurück.

String getCrosUser()

Gibt den Chrome OS-Nutzer zurück, als der angemeldet werden soll.

Integer getCutoffBattery()
String getDefaultNetworkType()
MultiMap<File, String> getExtraFiles()

Gibt die zusätzlichen Dateien zurück, die während der Cloud-Erstellung in GCE hochgeladen werden müssen.

getExtraOxygenArgs()

Gibt die zusätzlichen Argumente zur Freigabe eines Sauerstoffgeräts zurück.

static getExtraParamsByInstanceType(TestDeviceOptions.InstanceType type, String baseImage)
File getFastbootBinary()

Gibt ein zu verwendendes Fastboot-Binärprogramm zurück.

long getFastbootOutputTimeout()
int getFastbootTimeout()
String getGceAccount()

Geben Sie das gce-E-Mail-Konto zurück, das mit dem Treiber verwendet werden soll

long getGceCmdTimeout()

Gibt das Gce Avd-Zeitlimit für die Internetverbindung der Instanz zurück.

String getGceDriverBuildIdParam()

Gibt den GCE-Treiberparameter zurück, der mit der Build-ID aus den Build-Informationen gekoppelt werden muss

MultiMap<String, File> getGceDriverFileParams()

Gibt die zusätzlichen Dateipfade als GCE-Treiberparameter über die Option zurück.

Log.LogLevel getGceDriverLogLevel()

Gibt die Protokollebene des Gce Avd-Treibers zurück.

getGceDriverParams()

Über die Option bereitgestellte zusätzliche GCE-Treiberparameter zurückgeben

int getGceMaxAttempt()

Maximale Anzahl von Versuchen zum Starten eines gce-Geräts zurückgeben

TestDeviceOptions.InstanceType getInstanceType()

Gibt den Instanztyp des virtuellen Geräts zurück, das erstellt werden soll

String getInstanceUser()

Gibt den Instanznutzer des virtuellen GCE-Geräts zurück, das erstellt werden soll

getInvocationAttributeToMetadata()
String getLogcatOptions()
long getMaxLogcatDataSize()

Rufen Sie die ungefähre maximale Größe der aufzubewahrenden tmp-Logcat-Daten in Byte ab.

long getMaxWifiConnectTime()
long getOnlineTimeout()
String getOxygenAccountingUser()

Gibt den Accounting-Nutzer des Sauerstoffgeräts zurück.

TestDeviceOptions.DeviceSize getOxygenDeviceSize()

Gibt die Größe des Hosts zurück, auf dem das virtuelle Oxygen-Gerät ausgeführt wird.

long getOxygenLeaseLength()

Gibt die Länge der Leasing des Sauerstoffgeräts in Millisekunden zurück.

String getOxygenServiceAddress()

Gibt die Adresse (wie beim aktuellen Anbieter hinterlegt) des Sauerstoffgeräts zurück.

String getOxygenTargetRegion()

Gibt die Zielregion des Sauerstoffgeräts zurück.

getPostBootCommands()
int getRebootTimeout()
int getRemoteAdbPort()

Gibt den Remoteport in der Instanz zurück, die der ADB-Server überwacht

getRemoteFetchFilePattern()

Gibt die Liste der Muster zurück, die über scp abgerufen werden sollen.

File getRemoteTf()

Die Datei, die auf das Verzeichnis der Tradefed-Version verweist, das auf die Remote-Version übertragen wird.

File getServiceAccountJsonKeyFile()
long getSnapuserdTimeout()
File getSshPrivateKeyPath()

Gibt den Pfad des SSH-Schlüssels zurück, der für Vorgänge mit der Gce Avd-Instanz verwendet werden soll.

int getUnencryptRebootTimeout()
boolean getUseFastbootErase()
int getWifiAttempts()
int getWifiRetryWaitTime()
String getWifiUtilAPKPath()
boolean isCmdWifiVirtual()
boolean isDisableKeyguard()

Prüft, ob nach Abschluss des Startvorgangs versucht werden soll, den Keyguard zu deaktivieren

boolean isEnableAdbRoot()

Prüfen, ob der ADB-Root für dieses Gerät beim Starten aktiviert werden soll

boolean isLogcatCaptureEnabled()
boolean isWifiExpoRetryEnabled()
void setAdbCommandTimeout(long adbCommandTimeout)

Legt das Zeitlimit zum Senden eines Befehls in Millisekunden fest.

void setAdbRecoveryTimeout(int adbRecoveryTimeout)
void setAdbRootUnavailableTimeout(long adbRootUnavailableTimeout)
void setAvdConfigFile(File avdConfigFile)

Legen Sie die Gce Avd-Konfigurationsdatei zum Starten der Instanz fest.

void setAvdDriverBinary(File avdDriverBinary)

Legen Sie den Pfad zur Binärdatei fest, um die Gce Avd-Instanz zu starten.

void setConnCheckUrl(String url)
void setCutoffBattery(int cutoffBattery)

Legen Sie den minimalen Akkuladestand fest, um den Aufruf fortzusetzen.

void setDisableKeyguard(boolean disableKeyguard)

Legen Sie fest, ob versucht werden soll, den Keyguard zu deaktivieren, sobald der Bootvorgang abgeschlossen ist.

void setExtraFiles(MultiMap<File, String> extraFiles)

Legen Sie die zusätzlichen Dateien fest, die während der Cloud-Erstellung in GCE hochgeladen werden müssen.

void setFastbootTimeout(int fastbootTimeout)
void setGceCmdTimeout(long gceCmdTimeout)

Legen Sie das Gce Avd-Zeitlimit fest, damit die Instanz online geht.

void setGceDriverBuildIdParam(String gceDriverBuildIdParam)

Legen Sie den GCE-Treiberparameter fest, der mit der Build-ID aus den Build-Informationen gekoppelt werden soll

void setGceDriverLogLevel(Log.LogLevel mGceDriverLogLevel)

Legen Sie die Protokollebene des Gce Avd-Treibers fest.

void setGceMaxAttempt(int gceMaxAttempt)

Maximale Anzahl von Versuchen zum Starten eines gce-Geräts festlegen

void setInstanceType(TestDeviceOptions.InstanceType type)

Legt den Instanztyp des zu erstellenden virtuellen Geräts fest

void setInstanceUser(String instanceUser)

Legen Sie den Instanznutzer des virtuellen GCE-Geräts fest, das erstellt werden soll.

void setLogcatOptions(String logcatOptions)

Legen Sie die Optionen fest, die an Logcat übergeben werden sollen

void setMaxLogcatDataSize(long maxLogcatDataSize)

Legen Sie die ungefähre maximale Größe eines tmp-Logcats in Byte fest, das aufbewahrt werden soll

void setOnlineTimeout(long onlineTimeout)
void setRebootTimeout(int rebootTimeout)
void setRemoteAdbPort(int remoteAdbPort)

Legen Sie den Remote-Port in der Instanz fest, die der ADB-Server überwacht.

void setServiceAccountJsonKeyFile(File jsonKeyFile)

Legen Sie die JSON-Schlüsseldatei des Dienstkontos fest.

void setSkipTearDown(boolean shouldSkipTearDown)

Gibt "true" zurück, wenn die GCE-Teardown übersprungen werden sollen.

void setSshPrivateKeyPath(File sshPrivateKeyPath)

Legen Sie den Pfad des SSH-Schlüssels fest, der für Vorgänge mit der Gce Avd-Instanz verwendet werden soll.

void setUnencryptRebootTimeout(int unencryptRebootTimeout)
void setUseCmdWifi(boolean useCmdWifi)
void setUseConnection(boolean useConnection)
void setUseFastbootErase(boolean useFastbootErase)
void setWifiAttempts(int wifiAttempts)
boolean shouldDisableReboot()
boolean shouldSkipTearDown()

Gibt "true" zurück, wenn die GCE-Teardown übersprungen werden sollen.

boolean shouldUseConnection()

Gibt zurück, ob die neue Verbindungsfunktion verwendet werden soll oder nicht.

boolean shouldUseContentProvider()

Gibt zurück, ob der Tradefed-Content-Provider zum Übertragen/Abrufen von Dateien verwendet werden kann.

boolean useCmdWifiCommands()

Gibt zurück, ob cmd-WLAN-Befehle anstelle von APK verwendet werden oder nicht.

boolean useExitStatusWorkaround()

Gibt zurück, ob eine Problemumgehung verwendet werden soll, um den Shell-Exit-Status auf älteren Geräten ohne Shell-Version v2 abzurufen.

boolean useOxygen()

Gibt „true“ zurück, wenn Sauerstoff zum Erstellen virtueller Geräte verwendet wird.

boolean useOxygenProxy()

Gibt „true“ zurück, wenn TradeFed direkt Sauerstoff aufrufen soll, um ein Gerät zu leasen.

boolean useOxygenationDevice()

Gibt "true" zurück, wenn Sauerstoffversorgungsgeräte in der Infrastruktur von OmniLab geleast werden sollen.

boolean useUpdatedBootloaderStatus()

Gibt zurück, ob der neuere Bootloader-Status verwendet werden soll.

boolean waitForGceTearDown()

Gibt "true" zurück, wenn der Vorgang bei einem GCE-Trennvorgang vor dem Fortfahren blockiert werden soll.

Konstanten

DEFAULT_ADB_PORT

public static final int DEFAULT_ADB_PORT

Konstantenwert: 5555 (0x000015b3)

Fields

INSTANCE_TYPE_OPTION

public static final String INSTANCE_TYPE_OPTION

REMOTE_TF_VERSION_OPTION

public static final String REMOTE_TF_VERSION_OPTION

Öffentliche Konstruktoren

TestDeviceOptions

public TestDeviceOptions ()

Öffentliche Methoden

addGceDriverParameter

public void addGceDriverParams (String param)

Fügen Sie den gce-Treiberparametern einen Parameter hinzu.

Parameter
param String

allowGceCmdTimeoutOverride

public boolean allowGceCmdTimeoutOverride ()

Gibt zurück, ob die Boottimeout-Argumente von acloud verwendet werden sollen, sofern vorhanden.

Returns
boolean

getAdbCommandTimeout (Zeitüberschreitung)

public long getAdbCommandTimeout ()

Returns
long Das Zeitlimit zum Senden eines Befehls in ms.

getAdbRecoveryTimeout

public int getAdbRecoveryTimeout ()

Returns
int das Zeitlimit in ms zum Starten im Wiederherstellungsmodus.

getAdbRootUnavailableTimeout

public long getAdbRootUnavailableTimeout ()

Returns
long Die Zeit in ms, die gewartet wird, bis ein Gerät nach dem ADB-Root nicht mehr verfügbar ist.

getAvailableTimeout

public long getAvailableTimeout ()

Returns
long die Standardzeit in ms, die gewartet wird, bis ein Gerät verfügbar ist.

getAvdConfigFile

public File getAvdConfigFile ()

Geben Sie die Gce Avd-Konfigurationsdatei zurück, um die Instanz zu starten.

Returns
File

getAvdDriverBinary

public File getAvdDriverBinary ()

Geben Sie den Pfad zur Binärdatei zurück, um die Gce Avd-Instanz zu starten.

Returns
File

GetBaseImage

public String getBaseImage ()

Gibt den Namen des Basis-Images zurück, das für die aktuelle Instanz verwendet werden soll

Returns
String

getBugreportzTimeout

public long getBugreportzTimeout ()

Gibt den Zeitüberschreitungswert zurück, der auf die Erfassung von Fehlerberichts angewendet werden soll

Returns
long

getConnCheckUrl

public String getConnCheckUrl ()

Returns
String Die Standard-URL, die für Konnektivitätstests verwendet werden soll.

getCreateCommandByInstanceType

public static String getCreateCommandByInstanceType (TestDeviceOptions.InstanceType type)

Parameter
type TestDeviceOptions.InstanceType

Returns
String

getCrosPassword

public String getCrosPassword ()

Gibt das Passwort für die Anmeldung in Chrome OS zurück.

Returns
String

getCrosUser

public String getCrosUser ()

Gibt den Chrome OS-Nutzer zurück, als der angemeldet werden soll.

Returns
String

getCutoffBattery

public Integer getCutoffBattery ()

Returns
Integer den Mindestladestand zu erreichen, um den Aufruf fortzusetzen.

getDefaultNetworkType (Standardnetzwerktyp)

public String getDefaultNetworkType ()

Returns
String

getExtraFiles

public MultiMap<File, String> getExtraFiles ()

Gibt die zusätzlichen Dateien zurück, die während der Cloud-Erstellung in GCE hochgeladen werden müssen.

Returns
MultiMap<File, String>

getExtraOxygenArgs

public  getExtraOxygenArgs ()

Gibt die zusätzlichen Argumente zur Freigabe eines Sauerstoffgeräts zurück.

Returns

getExtraParamsByInstanceType

public static  getExtraParamsByInstanceType (TestDeviceOptions.InstanceType type, 
                String baseImage)

Parameter
type TestDeviceOptions.InstanceType

baseImage String

Returns

getFastbootBinary

public File getFastbootBinary ()

Gibt ein festgelegtes Fastboot-Binärprogramm zurück, das verwendet werden soll. Wenn null, wird die DeviceManager-Binärdatei verwendet.

Returns
File

getFastbootOutputTimeout

public long getFastbootOutputTimeout ()

Returns
long

getFastbootTimeout

public int getFastbootTimeout ()

Returns
int Zeitlimit zum Starten des Schnellstartmodus (Fastboot mode) in Millisekunden.

getGceAccount

public String getGceAccount ()

Geben Sie das gce-E-Mail-Konto zurück, das mit dem Treiber verwendet werden soll

Returns
String

getGceCmdTimeout

public long getGceCmdTimeout ()

Gibt das Gce Avd-Zeitlimit für die Internetverbindung der Instanz zurück.

Returns
long

getGceDriverBuildIdParam

public String getGceDriverBuildIdParam ()

Gibt den GCE-Treiberparameter zurück, der mit der Build-ID aus den Build-Informationen gekoppelt werden muss

Returns
String

getGceDriverFileParams

public MultiMap<String, File> getGceDriverFileParams ()

Gibt die zusätzlichen Dateipfade als GCE-Treiberparameter über die Option zurück.

Returns
MultiMap<String, File>

getGceDriverLogLevel

public Log.LogLevel getGceDriverLogLevel ()

Gibt die Protokollebene des Gce Avd-Treibers zurück.

Returns
Log.LogLevel

getGceDriverParams

public  getGceDriverParams ()

Über die Option bereitgestellte zusätzliche GCE-Treiberparameter zurückgeben

Returns

getGceMaxAttempt

public int getGceMaxAttempt ()

Maximale Anzahl von Versuchen zum Starten eines gce-Geräts zurückgeben

Returns
int

getInstanceType

public TestDeviceOptions.InstanceType getInstanceType ()

Gibt den Instanztyp des virtuellen Geräts zurück, das erstellt werden soll

Returns
TestDeviceOptions.InstanceType

getInstanceUser

public String getInstanceUser ()

Gibt den Instanznutzer des virtuellen GCE-Geräts zurück, das erstellt werden soll

Returns
String

getInvocationAttributeToMetadata

public  getInvocationAttributeToMetadata ()

Returns

getLogcatOptions

public String getLogcatOptions ()

Returns
String Die konfigurierten Logcat-Optionen

getMaxLogcatDataSize

public long getMaxLogcatDataSize ()

Rufen Sie die ungefähre maximale Größe der aufzubewahrenden tmp-Logcat-Daten in Byte ab.

Returns
long

getMaxWifiConnectTime (Zeit für maximale Wifi-Verbindung)

public long getMaxWifiConnectTime ()

Returns
long Maximale Zeit für den Versuch, eine WLAN-Verbindung herzustellen.

getOnlineTimeout

public long getOnlineTimeout ()

Returns
long die Standardzeit in ms, die gewartet wird, bis ein Gerät online ist.

getOxygenAccountingUser

public String getOxygenAccountingUser ()

Gibt den Accounting-Nutzer des Sauerstoffgeräts zurück.

Returns
String

getOxygenDeviceSize

public TestDeviceOptions.DeviceSize getOxygenDeviceSize ()

Gibt die Größe des Hosts zurück, auf dem das virtuelle Oxygen-Gerät ausgeführt wird.

Returns
TestDeviceOptions.DeviceSize

getOxygenLeaseLength

public long getOxygenLeaseLength ()

Gibt die Länge der Leasing des Sauerstoffgeräts in Millisekunden zurück.

Returns
long

getOxygenServiceAddress

public String getOxygenServiceAddress ()

Gibt die Adresse (wie beim aktuellen Anbieter hinterlegt) des Sauerstoffgeräts zurück.

Returns
String

getOxygenTargetRegion

public String getOxygenTargetRegion ()

Gibt die Zielregion des Sauerstoffgeräts zurück.

Returns
String

getPostBootCommands

public  getPostBootCommands ()

Returns
eine Liste der Shell-Befehle, die nach einem Neustart ausgeführt werden sollen.

getNeustartTimeout

public int getRebootTimeout ()

Returns
int Das Zeitlimit in ms für den vollständigen Systemstart.

getRemoteAdbPort

public int getRemoteAdbPort ()

Gibt den Remoteport in der Instanz zurück, die der ADB-Server überwacht

Returns
int

getRemoteFetchFilePattern

public  getRemoteFetchFilePattern ()

Gibt die Liste der Muster zurück, die über scp abgerufen werden sollen.

Returns

GetRemoteTf

public File getRemoteTf ()

Die Datei, die auf das Verzeichnis der Tradefed-Version verweist, das auf die Remote-Version übertragen wird.

Returns
File

getServiceAccountJsonKeyFile

public File getServiceAccountJsonKeyFile ()

Returns
File die JSON-Schlüsseldatei des Dienstkontos.

getSnapuserdTimeout

public long getSnapuserdTimeout ()

Returns
long

getSshPrivateKeyPath

public File getSshPrivateKeyPath ()

Gibt den Pfad des SSH-Schlüssels zurück, der für Vorgänge mit der Gce Avd-Instanz verwendet werden soll.

Returns
File

getUnencryptNeustartzeitlimit

public int getUnencryptRebootTimeout ()

Returns
int Das Zeitlimit in Millisekunden für das Formatieren des Dateisystems und einen Neustart des Geräts nach der Verschlüsselung.

getUseFastbootDELETE

public boolean getUseFastbootErase ()

Returns
boolean ob Sie Partitionen mit Fastboot-Löschung anstelle des Fastboot-Formats löschen möchten.

getWifiAttempts

public int getWifiAttempts ()

Returns
int Standardanzahl von Versuchen, eine WLAN-Verbindung herzustellen.

getWifiwiederholung WaitTime

public int getWifiRetryWaitTime ()

Returns
int Basiswartezeit zwischen Wi-Fi-Verbindungsversuchen.

getWifiUtilAPKPath

public String getWifiUtilAPKPath ()

Returns
String wifiutil apk-Pfad

iscmdWifiVirtual

public boolean isCmdWifiVirtual ()

Returns
boolean

isDisableKeyguard

public boolean isDisableKeyguard ()

Prüft, ob nach Abschluss des Startvorgangs versucht werden soll, den Keyguard zu deaktivieren

Returns
boolean

isEnableAdbRoot

public boolean isEnableAdbRoot ()

Prüfen, ob der ADB-Root für dieses Gerät beim Starten aktiviert werden soll

Returns
boolean

isLogcatCaptureEnabled

public boolean isLogcatCaptureEnabled ()

Returns
boolean „true“, wenn die Logcat-Erfassung im Hintergrund aktiviert ist

isWifiExpoRepeatEnabled

public boolean isWifiExpoRetryEnabled ()

Returns
boolean ob die exponentielle Wiederholungsstrategie verwendet werden soll.

setAdbCommandTimeout (Zeitüberschreitung)

public void setAdbCommandTimeout (long adbCommandTimeout)

Legt das Zeitlimit zum Senden eines Befehls in Millisekunden fest.

Parameter
adbCommandTimeout long

setAdbRecoveryTimeout

public void setAdbRecoveryTimeout (int adbRecoveryTimeout)

Parameter
adbRecoveryTimeout int: das Zeitlimit in ms zum Starten im Wiederherstellungsmodus.

setAdbRootUnavailableTimeout

public void setAdbRootUnavailableTimeout (long adbRootUnavailableTimeout)

Parameter
adbRootUnavailableTimeout long: Wartezeit in ms, bis ein Gerät nach dem ADB-Root nicht mehr verfügbar ist.

setAvdConfigFile

public void setAvdConfigFile (File avdConfigFile)

Legen Sie die Gce Avd-Konfigurationsdatei zum Starten der Instanz fest.

Parameter
avdConfigFile File

setAvdDriverBinary

public void setAvdDriverBinary (File avdDriverBinary)

Legen Sie den Pfad zur Binärdatei fest, um die Gce Avd-Instanz zu starten.

Parameter
avdDriverBinary File

setConnCheckUrl

public void setConnCheckUrl (String url)

Parameter
url String

setCutoffBattery

public void setCutoffBattery (int cutoffBattery)

Legen Sie den minimalen Akkuladestand fest, um den Aufruf fortzusetzen.

Parameter
cutoffBattery int

setDisableKeyguard

public void setDisableKeyguard (boolean disableKeyguard)

Legen Sie fest, ob versucht werden soll, den Keyguard zu deaktivieren, sobald der Bootvorgang abgeschlossen ist.

Parameter
disableKeyguard boolean

setExtraFiles

public void setExtraFiles (MultiMap<File, String> extraFiles)

Legen Sie die zusätzlichen Dateien fest, die während der Cloud-Erstellung in GCE hochgeladen werden müssen.

Parameter
extraFiles MultiMap

setFastbootTimeout

public void setFastbootTimeout (int fastbootTimeout)

Parameter
fastbootTimeout int: Zeitlimit in Millisekunden für den Start in den Schnellstartmodus (Fastboot mode).

setGceCmdTimeout

public void setGceCmdTimeout (long gceCmdTimeout)

Legen Sie das Gce Avd-Zeitlimit fest, damit die Instanz online geht.

Parameter
gceCmdTimeout long

setGceDriverBuildIdParam

public void setGceDriverBuildIdParam (String gceDriverBuildIdParam)

Legen Sie den GCE-Treiberparameter fest, der mit der Build-ID aus den Build-Informationen gekoppelt werden soll

Parameter
gceDriverBuildIdParam String

setGceDriverLogLevel

public void setGceDriverLogLevel (Log.LogLevel mGceDriverLogLevel)

Legen Sie die Protokollebene des Gce Avd-Treibers fest.

Parameter
mGceDriverLogLevel Log.LogLevel

setGceMaxAttempt

public void setGceMaxAttempt (int gceMaxAttempt)

Maximale Anzahl von Versuchen zum Starten eines gce-Geräts festlegen

Parameter
gceMaxAttempt int

SetInstanceType (Instanztyp)

public void setInstanceType (TestDeviceOptions.InstanceType type)

Legt den Instanztyp des zu erstellenden virtuellen Geräts fest

Parameter
type TestDeviceOptions.InstanceType

setInstanceUser

public void setInstanceUser (String instanceUser)

Legen Sie den Instanznutzer des virtuellen GCE-Geräts fest, das erstellt werden soll.

Parameter
instanceUser String

setLogcatOptions

public void setLogcatOptions (String logcatOptions)

Legen Sie die Optionen fest, die an Logcat übergeben werden sollen

Parameter
logcatOptions String

setMaxLogcatDataSize

public void setMaxLogcatDataSize (long maxLogcatDataSize)

Legen Sie die ungefähre maximale Größe eines tmp-Logcats in Byte fest, das aufbewahrt werden soll

Parameter
maxLogcatDataSize long

OnlineTimeout festlegen

public void setOnlineTimeout (long onlineTimeout)

Parameter
onlineTimeout long

Neustart-Zeitüberschreitung

public void setRebootTimeout (int rebootTimeout)

Parameter
rebootTimeout int: das Zeitlimit in Millisekunden für einen vollständigen Start des Systems.

setRemoteAdbPort

public void setRemoteAdbPort (int remoteAdbPort)

Legen Sie den Remote-Port in der Instanz fest, die der ADB-Server überwacht.

Parameter
remoteAdbPort int

setServiceAccountJsonKeyFile

public void setServiceAccountJsonKeyFile (File jsonKeyFile)

Legen Sie die JSON-Schlüsseldatei des Dienstkontos fest.

Parameter
jsonKeyFile File: die Schlüsseldatei.

setSkipTearDown

public void setSkipTearDown (boolean shouldSkipTearDown)

Gibt "true" zurück, wenn die GCE-Teardown übersprungen werden sollen. Andernfalls „false“.

Parameter
shouldSkipTearDown boolean

setSshPrivateKeyPath

public void setSshPrivateKeyPath (File sshPrivateKeyPath)

Legen Sie den Pfad des SSH-Schlüssels fest, der für Vorgänge mit der Gce Avd-Instanz verwendet werden soll.

Parameter
sshPrivateKeyPath File

setUnencryptNeustartzeitlimit

public void setUnencryptRebootTimeout (int unencryptRebootTimeout)

Parameter
unencryptRebootTimeout int: das Zeitlimit in ms für das zu formatierende Dateisystem und das Gerät, das nach der Verschlüsselung neu gestartet wird.

setUsecmdWifi

public void setUseCmdWifi (boolean useCmdWifi)

Parameter
useCmdWifi boolean

SetUseConnection

public void setUseConnection (boolean useConnection)

Parameter
useConnection boolean

Schnellstart-Funktion verwenden

public void setUseFastbootErase (boolean useFastbootErase)

Parameter
useFastbootErase boolean: Gibt an, ob zum Löschen von Partitionen Fastboot Löschung anstelle des Fastboot-Formats verwendet werden soll.

setWifiAttempts

public void setWifiAttempts (int wifiAttempts)

Parameter
wifiAttempts int

sollteNeustart deaktivieren

public boolean shouldDisableReboot ()

Returns
boolean ob der Geräteneustart deaktiviert werden soll

sollteSkipTearDown

public boolean shouldSkipTearDown ()

Gibt "true" zurück, wenn die GCE-Teardown übersprungen werden sollen. Andernfalls „false“.

Returns
boolean

sollteUseConnection

public boolean shouldUseConnection ()

Gibt zurück, ob die neue Verbindungsfunktion verwendet werden soll oder nicht.

Returns
boolean

sollteUseContentProvider

public boolean shouldUseContentProvider ()

Gibt zurück, ob der Tradefed-Content-Provider zum Übertragen/Abrufen von Dateien verwendet werden kann.

Returns
boolean

useCmdWifiCommands

public boolean useCmdWifiCommands ()

Gibt zurück, ob cmd-WLAN-Befehle anstelle von APK verwendet werden oder nicht.

Returns
boolean

useExitStatusWorkaround

public boolean useExitStatusWorkaround ()

Gibt zurück, ob eine Problemumgehung verwendet werden soll, um den Shell-Exit-Status auf älteren Geräten ohne Shell-Version v2 abzurufen.

Returns
boolean

Sauerstoff verwenden

public boolean useOxygen ()

Gibt „true“ zurück, wenn Sauerstoff zum Erstellen virtueller Geräte verwendet wird. Andernfalls „false“.

Returns
boolean

useOxygenProxy

public boolean useOxygenProxy ()

Gibt „true“ zurück, wenn TradeFed direkt Sauerstoff aufrufen soll, um ein Gerät zu leasen.

Returns
boolean

useOxygenationDevice

public boolean useOxygenationDevice ()

Gibt "true" zurück, wenn Sauerstoffversorgungsgeräte in der Infrastruktur von OmniLab geleast werden sollen. Andernfalls „false“.

Returns
boolean

useUpdatedBootloaderStatus

public boolean useUpdatedBootloaderStatus ()

Gibt zurück, ob der neuere Bootloader-Status verwendet werden soll.

Returns
boolean

WarteForGceTearDown

public boolean waitForGceTearDown ()

Gibt "true" zurück, wenn der Vorgang bei einem GCE-Trennvorgang vor dem Fortfahren blockiert werden soll.

Returns
boolean