TestDeviceOptions

public class TestDeviceOptions
extends Object

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


Container für ITestDevice Options

Zusammenfassung

Konstanten

int DEFAULT_ADB_PORT

Felder

public static final String INSTANCE_TYPE_OPTION

public static final String REMOTE_TF_VERSION_OPTION

protected long mAdbConnectWaitTime

Öffentliche Konstruktoren

TestDeviceOptions()

Öffentliche Methoden

void addGceDriverParams(String param)

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

boolean allowGceCmdTimeoutOverride()

Gibt an, ob wir uns auf die Boot-Timeout-Argumente von acloud verlassen sollen, falls vorhanden.

long getAdbCommandTimeout()
long getAdbConnectWaitTime()

Gibt den Zeitüberschreitungswert in Millisekunden zurück, der auf die ADB-Verbindung angewendet werden soll.

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

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

File getAvdDriverBinary()

Gib den Pfad zum Binärprogramm 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 Zeitlimitwert zurück, der auf die Erfassung von Bugreportz angewendet werden soll.

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

Gibt das Passwort zurück, mit dem Sie sich in ChromeOS anmelden.

String getCrosUser()

Gibt den ChromeOS-Nutzer zurück, als der sich angemeldet werden soll.

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

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

getExtraOxygenArgs()

Gibt die zusätzlichen Argumente zum Leasing eines Oxygen-Geräts zurück.

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

Gibt eine angegebene Fastboot-Binärdatei zurück, die verwendet werden soll.

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

GCE-E-Mail-Konto für den Treiber zurückgeben

long getGceCmdTimeout()

Gibt das GCE Avd-Zeitlimit für die Instanz zurück, bis sie online ist.

String getGceDriverBuildIdParam()

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

MultiMap<String, File> getGceDriverFileParams()

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

Log.LogLevel getGceDriverLogLevel()

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

getGceDriverParams()

Gibt die zusätzlichen GCE-Treiberparameter zurück, die über die Option angegeben wurden.

int getGceMaxAttempt()

Die 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 zu erstellenden GCE-virtuellen Geräts zurück.

getInvocationAttributeToMetadata()
String getLogcatOptions()
long getMaxLogcatDataSize()

Die ungefähre maximale Größe der zu behaltenden tmp-Logcat-Daten in Byte.

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

Gibt den Nutzer zurück, der für die Abrechnung des Oxygen-Geräts verantwortlich ist.

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 des Leasingzeitraums des Oxygen-Geräts in Millisekunden zurück.

String getOxygenServiceAddress()

Gibt die Dienstadresse des Oxygen-Geräts zurück.

String getOxygenTargetRegion()

Gibt die Zielregion des Oxygen-Geräts zurück.

getPostBootCommands()
int getRebootTimeout()
int getRemoteAdbPort()

Gibt den Remoteport in der Instanz zurück, auf den der adb-Server wartet.

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, die auf den Remote-Computer gepusht werden soll.

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üfen, ob wir versuchen sollten, den Keyguard nach Abschluss des Starts zu deaktivieren

boolean isEnableAdbRoot()

Prüfen, ob adb root beim Starten für dieses Gerät aktiviert werden soll

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

Legt das Zeitlimit für das Senden eines Befehls in Millisekunden fest.

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

Legen Sie die GCE Avd-Konfigurationsdatei fest, um die Instanz zu starten.

void setAvdDriverBinary(File avdDriverBinary)

Legen Sie den Pfad zum Binärprogramm fest, um die GCE Avd-Instanz zu starten.

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

Legen Sie den Mindestakkustand fest, um die Ausführung fortzusetzen.

void setDisableKeyguard(boolean disableKeyguard)

Legen Sie fest, ob der Keyguard nach dem Starten deaktiviert werden soll.

void setExtraFiles(MultiMap<File, String> extraFiles)

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

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

Legen Sie das Zeitlimit für die GCE-Avd fest, damit die Instanz online kommt.

void setGceDriverBuildIdParam(String gceDriverBuildIdParam)

Legen Sie den GCE-Treiberparameter fest, der mit der Build-ID aus den Build-Informationen verknüpft werden soll.

void setGceDriverLogLevel(Log.LogLevel mGceDriverLogLevel)

Legen Sie die Logebene 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 virtuellen Geräts fest, das erstellt werden soll.

void setInstanceUser(String instanceUser)

Legen Sie den Instanznutzer des zu erstellenden virtuellen GCE-Geräts fest.

void setLogcatOptions(String logcatOptions)

Optionen festlegen, die an logcat übergeben werden sollen

void setMaxLogcatDataSize(long maxLogcatDataSize)

Legt die ungefähre maximale Größe eines zu behaltenden temporären Logcats in Byte fest.

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

Legen Sie den Remote-Port in der Instanz fest, auf den der adb-Server wartet.

void setServiceAccountJsonKeyFile(File jsonKeyFile)

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

void setSkipTearDown(boolean shouldSkipTearDown)

Gibt „true“ zurück, wenn die GCE-Deaktivierung übersprungen werden soll.

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-Deaktivierung übersprungen werden soll.

boolean shouldUseConnection()

Gib zurück, ob die neue Verbindungsfunktion verwendet werden soll.

boolean shouldUseContentProvider()

Gibt an, ob der Tradefed-Inhaltsanbieter zum Pushen/Pullen von Dateien verwendet werden kann.

boolean useCmdWifiCommands()

Gibt an, ob CMD-WLAN-Befehle anstelle von APK verwendet werden sollen.

boolean useCvdCF()

Gibt „true“ zurück, wenn das Gerät über cvd gestartet wird, andernfalls „false“.

boolean useExitStatusWorkaround()

Gibt an, ob eine Umgehung verwendet werden soll, um den Shell-Beendigungsstatus auf älteren Geräten ohne Shell v2 abzurufen.

boolean useOxygen()

Gibt „wahr“ zurück, wenn virtuelle Geräte mit Oxygen erstellt werden.

boolean useOxygenProxy()

Gibt „wahr“ zurück, wenn TradeFed Oxygen direkt anrufen soll, um ein Gerät zu mieten.

boolean useOxygenationDevice()

Gibt „wahr“ zurück, wenn Sauerstoffgeräte in der OmniLab-Infrastruktur gemietet werden sollen.

boolean useUpdatedBootloaderStatus()

Gibt an, ob der neuere Bootloader-Status verwendet werden soll.

boolean waitForGceTearDown()

Gibt „wahr“ zurück, wenn wir den Abschluss der GCE-Deaktivierung abwarten sollten, bevor wir fortfahren.

Konstanten

DEFAULT_ADB_PORT

public static final int DEFAULT_ADB_PORT

Konstanter Wert: 5555 (0x000015b3)

Felder

INSTANCE_TYPE_OPTION

public static final String INSTANCE_TYPE_OPTION

REMOTE_TF_VERSION_OPTION

public static final String REMOTE_TF_VERSION_OPTION

mAdbConnectWaitTime

protected long mAdbConnectWaitTime

Öffentliche Konstruktoren

TestDeviceOptions

public TestDeviceOptions ()

Öffentliche Methoden

addGceDriverParams

public void addGceDriverParams (String param)

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

Parameter
param String

allowGceCmdTimeoutOverride

public boolean allowGceCmdTimeoutOverride ()

Gibt an, ob wir uns auf die Boot-Timeout-Argumente von acloud verlassen sollen, falls vorhanden.

Returns
boolean

getAdbCommandTimeout

public long getAdbCommandTimeout ()

Returns
long Die Zeitüberschreitung für das Senden eines Befehls in Millisekunden.

getAdbConnectWaitTime

public long getAdbConnectWaitTime ()

Gibt den Zeitüberschreitungswert in Millisekunden zurück, der auf die ADB-Verbindung angewendet werden soll.

Returns
long

getAdbRecoveryTimeout

public int getAdbRecoveryTimeout ()

Returns
int Das Zeitlimit in Millisekunden für den Start im Wiederherstellungsmodus.

getAdbRootUnavailableTimeout

public long getAdbRootUnavailableTimeout ()

Returns
long Die Zeit in ms, die gewartet werden soll, bis ein Gerät nach „adb root“ nicht mehr verfügbar ist.

getAvailableTimeout

public long getAvailableTimeout ()

Returns
long Die Standardzeit in ms, die gewartet werden soll, 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 ()

Gib den Pfad zum Binärprogramm 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 Zeitlimitwert zurück, der auf die Erfassung von Bugreportz 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 zurück, mit dem Sie sich in ChromeOS anmelden.

Returns
String

getCrosUser

public String getCrosUser ()

Gibt den ChromeOS-Nutzer zurück, als der sich angemeldet werden soll.

Returns
String

getCutoffBattery

public Integer getCutoffBattery ()

Returns
Integer den Mindestakkustand, der für die Ausführung der Aufforderung erforderlich ist.

getDefaultNetworkType

public String getDefaultNetworkType ()

Returns
String

getExtraFiles

public MultiMap<File, String> getExtraFiles ()

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

Returns
MultiMap<File, String>

getExtraOxygenArgs

public  getExtraOxygenArgs ()

Gibt die zusätzlichen Argumente zum Leasing eines Oxygen-Gerä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 eine angegebene Fastboot-Binärdatei zurück, die verwendet werden soll. Wenn „null“ zurückgegeben wird, wird die von DeviceManager verwendete Binärdatei verwendet.

Returns
File

getFastbootOutputTimeout

public long getFastbootOutputTimeout ()

Returns
long

getFastbootTimeout

public int getFastbootTimeout ()

Returns
int Zeitlimit für den Start in den Fastboot-Modus in Millisekunden.

getGceAccount

public String getGceAccount ()

GCE-E-Mail-Konto für den Treiber zurückgeben

Returns
String

getGceCmdTimeout

public long getGceCmdTimeout ()

Gibt das GCE Avd-Zeitlimit für die Instanz zurück, bis sie online ist.

Returns
long

getGceDriverBuildIdParam

public String getGceDriverBuildIdParam ()

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

Returns
String

getGceDriverFileParams

public MultiMap<String, File> getGceDriverFileParams ()

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

Returns
MultiMap<String, File>

getGceDriverLogLevel

public Log.LogLevel getGceDriverLogLevel ()

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

Returns
Log.LogLevel

getGceDriverParams

public  getGceDriverParams ()

Gibt die zusätzlichen GCE-Treiberparameter zurück, die über die Option angegeben wurden.

Returns

getGceMaxAttempt

public int getGceMaxAttempt ()

Die 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 zu erstellenden GCE-virtuellen Geräts zurück

Returns
String

getInvocationAttributeToMetadata

public  getInvocationAttributeToMetadata ()

Returns

getLogcatOptions

public String getLogcatOptions ()

Returns
String die konfigurierten Logcat-Optionen

getMaxLogcatDataSize

public long getMaxLogcatDataSize ()

Die ungefähre maximale Größe der zu behaltenden tmp-Logcat-Daten in Byte.

Returns
long

getMaxWifiConnectTime

public long getMaxWifiConnectTime ()

Returns
long die maximale Zeit, nach der versucht wird, eine WLAN-Verbindung herzustellen.

getOnlineTimeout

public long getOnlineTimeout ()

Returns
long Die Standardzeit in ms, die auf das Online-Bereitsein eines Geräts gewartet werden soll.

getOxygenAccountingUser

public String getOxygenAccountingUser ()

Gibt den Nutzer zurück, der für die Abrechnung des Oxygen-Geräts verantwortlich ist.

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 des Leasingzeitraums des Oxygen-Geräts in Millisekunden zurück.

Returns
long

getOxygenServiceAddress

public String getOxygenServiceAddress ()

Gibt die Dienstadresse des Oxygen-Geräts zurück.

Returns
String

getOxygenTargetRegion

public String getOxygenTargetRegion ()

Gibt die Zielregion des Oxygen-Geräts zurück.

Returns
String

getPostBootCommands

public  getPostBootCommands ()

Returns
eine Liste von Shell-Befehlen, die nach dem Neustart ausgeführt werden sollen.

getRebootTimeout

public int getRebootTimeout ()

Returns
int das Zeitlimit in Millisekunden für den vollständigen Systemstart.

getRemoteAdbPort

public int getRemoteAdbPort ()

Gibt den Remoteport in der Instanz zurück, auf den der adb-Server wartet.

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, die auf den Remote-Computer gepusht werden soll.

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

getUnencryptRebootTimeout

public int getUnencryptRebootTimeout ()

Returns
int Die Zeitüberschreitung in Millisekunden, nach der das Dateisystem formatiert und das Gerät nach der Entschlüsselung neu gestartet wird.

getUseFastbootErase

public boolean getUseFastbootErase ()

Returns
boolean ob zum Löschen von Partitionen „fastboot erase“ anstelle von „fastboot format“ verwendet werden soll.

getWifiAttempts

public int getWifiAttempts ()

Returns
int die Standardanzahl der Versuche, eine Verbindung zum WLAN herzustellen.

getWifiRetryWaitTime

public int getWifiRetryWaitTime ()

Returns
int die Grundwartezeit zwischen den Wiederholungsversuchen der WLAN-Verbindung.

getWifiUtilAPKPath

public String getWifiUtilAPKPath ()

Returns
String den Pfad zur wifiutil-APK

isCmdWifiVirtual

public boolean isCmdWifiVirtual ()

Returns
boolean

isDisableKeyguard

public boolean isDisableKeyguard ()

Prüfen, ob wir versuchen sollten, den Keyguard nach Abschluss des Starts zu deaktivieren

Returns
boolean

isEnableAdbRoot

public boolean isEnableAdbRoot ()

Prüfen, ob adb root beim Starten für dieses Gerät aktiviert werden soll

Returns
boolean

isLogcatCaptureEnabled

public boolean isLogcatCaptureEnabled ()

Returns
boolean „wahr“, wenn die Hintergrund-Logcat-Aufzeichnung aktiviert ist

isWifiExpoRetryEnabled

public boolean isWifiExpoRetryEnabled ()

Returns
boolean ob die exponentielle Wiederholungsstrategie verwendet werden soll.

setAdbCommandTimeout

public void setAdbCommandTimeout (long adbCommandTimeout)

Legt das Zeitlimit für das Senden eines Befehls in Millisekunden fest.

Parameter
adbCommandTimeout long

setAdbRecoveryTimeout

public void setAdbRecoveryTimeout (int adbRecoveryTimeout)

Parameter
adbRecoveryTimeout int: Das Zeitlimit in Millisekunden für das Booten in den Wiederherstellungsmodus.

setAdbRootUnavailableTimeout

public void setAdbRootUnavailableTimeout (long adbRootUnavailableTimeout)

Parameter
adbRootUnavailableTimeout long: Zeit in ms, die gewartet werden soll, bis ein Gerät nach „adb root“ nicht mehr verfügbar ist.

setAvdConfigFile

public void setAvdConfigFile (File avdConfigFile)

Legen Sie die GCE Avd-Konfigurationsdatei fest, um die Instanz zu starten.

Parameter
avdConfigFile File

setAvdDriverBinary

public void setAvdDriverBinary (File avdDriverBinary)

Legen Sie den Pfad zum Binärprogramm 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 Mindestakkustand fest, um die Ausführung fortzusetzen.

Parameter
cutoffBattery int

setDisableKeyguard

public void setDisableKeyguard (boolean disableKeyguard)

Legen Sie fest, ob der Keyguard nach dem Starten deaktiviert werden soll.

Parameter
disableKeyguard boolean

setExtraFiles

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

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

Parameter
extraFiles MultiMap

setFastbootTimeout

public void setFastbootTimeout (int fastbootTimeout)

Parameter
fastbootTimeout int: Der Zeitüberschreitung in Millisekunden für den Start im Fastboot-Modus.

setGceCmdTimeout

public void setGceCmdTimeout (long gceCmdTimeout)

Legen Sie das Zeitlimit für die GCE-Avd fest, damit die Instanz online kommt.

Parameter
gceCmdTimeout long

setGceDriverBuildIdParam

public void setGceDriverBuildIdParam (String gceDriverBuildIdParam)

Legen Sie den GCE-Treiberparameter fest, der mit der Build-ID aus den Build-Informationen verknüpft werden soll.

Parameter
gceDriverBuildIdParam String

setGceDriverLogLevel

public void setGceDriverLogLevel (Log.LogLevel mGceDriverLogLevel)

Legen Sie die Logebene 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

public void setInstanceType (TestDeviceOptions.InstanceType type)

Legt den Instanztyp des virtuellen Geräts fest, das erstellt werden soll.

Parameter
type TestDeviceOptions.InstanceType

setInstanceUser

public void setInstanceUser (String instanceUser)

Legen Sie den Instanznutzer des zu erstellenden virtuellen GCE-Geräts fest.

Parameter
instanceUser String

setLogcatOptions

public void setLogcatOptions (String logcatOptions)

Optionen festlegen, die an logcat übergeben werden sollen

Parameter
logcatOptions String

setMaxLogcatDataSize

public void setMaxLogcatDataSize (long maxLogcatDataSize)

Legt die ungefähre maximale Größe eines zu behaltenden temporären Logcats in Byte fest.

Parameter
maxLogcatDataSize long

setOnlineTimeout

public void setOnlineTimeout (long onlineTimeout)

Parameter
onlineTimeout long

setRebootTimeout

public void setRebootTimeout (int rebootTimeout)

Parameter
rebootTimeout int: Das Zeitlimit in Millisekunden, nach dem das System vollständig gestartet werden soll.

setRemoteAdbPort

public void setRemoteAdbPort (int remoteAdbPort)

Legen Sie den Remote-Port in der Instanz fest, auf den der adb-Server wartet.

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-Deaktivierung übersprungen werden soll. 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

setUnencryptRebootTimeout

public void setUnencryptRebootTimeout (int unencryptRebootTimeout)

Parameter
unencryptRebootTimeout int: Die Zeitüberschreitung in Millisekunden, nach der das Dateisystem formatiert und das Gerät nach der Entschlüsselung neu gestartet wird.

setUseCmdWifi

public void setUseCmdWifi (boolean useCmdWifi)

Parameter
useCmdWifi boolean

setUseConnection

public void setUseConnection (boolean useConnection)

Parameter
useConnection boolean

setUseFastbootErase

public void setUseFastbootErase (boolean useFastbootErase)

Parameter
useFastbootErase boolean: Gibt an, ob zum Löschen von Partitionen „fastboot erase“ anstelle von „fastboot format“ verwendet werden soll.

setWifiAttempts

public void setWifiAttempts (int wifiAttempts)

Parameter
wifiAttempts int

shouldDisableReboot

public boolean shouldDisableReboot ()

Returns
boolean ob der Neustart des Geräts deaktiviert werden soll

shouldSkipTearDown

public boolean shouldSkipTearDown ()

Gibt „true“ zurück, wenn die GCE-Deaktivierung übersprungen werden soll. Andernfalls „false“.

Returns
boolean

shouldUseConnection

public boolean shouldUseConnection ()

Gib zurück, ob die neue Verbindungsfunktion verwendet werden soll.

Returns
boolean

shouldUseContentProvider

public boolean shouldUseContentProvider ()

Gibt an, ob der Tradefed-Inhaltsanbieter zum Pushen/Pullen von Dateien verwendet werden kann.

Returns
boolean

useCmdWifiCommands

public boolean useCmdWifiCommands ()

Gibt an, ob CMD-WLAN-Befehle anstelle von APK verwendet werden sollen.

Returns
boolean

useCvdCF

public boolean useCvdCF ()

Gibt „true“ zurück, wenn das Gerät über cvd gestartet wird, andernfalls „false“.

Returns
boolean

useExitStatusWorkaround

public boolean useExitStatusWorkaround ()

Gibt an, ob eine Umgehung verwendet werden soll, um den Shell-Beendigungsstatus auf älteren Geräten ohne Shell v2 abzurufen.

Returns
boolean

useOxygen

public boolean useOxygen ()

Gibt „wahr“ zurück, wenn virtuelle Geräte mit Oxygen erstellt werden. Andernfalls „false“.

Returns
boolean

useOxygenProxy

public boolean useOxygenProxy ()

Gibt „wahr“ zurück, wenn TradeFed Oxygen direkt anrufen soll, um ein Gerät zu mieten.

Returns
boolean

useOxygenationDevice

public boolean useOxygenationDevice ()

Gibt „wahr“ zurück, wenn Sauerstoffgeräte in der OmniLab-Infrastruktur gemietet werden sollen. Andernfalls „false“.

Returns
boolean

useUpdatedBootloaderStatus

public boolean useUpdatedBootloaderStatus ()

Gibt an, ob der neuere Bootloader-Status verwendet werden soll.

Returns
boolean

waitForGceTearDown

public boolean waitForGceTearDown ()

Gibt „wahr“ zurück, wenn wir den Abschluss der GCE-Deaktivierung abwarten sollten, bevor wir fortfahren.

Returns
boolean