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

String INSTANCE_TYPE_OPTION

String REMOTE_TF_VERSION_OPTION

Felder

protected long mAdbConnectWaitTime

Öffentliche Konstruktoren

TestDeviceOptions()

Öffentliche Methoden

void addGceDriverParams(String param)

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

boolean allowGceCmdTimeoutOverride()

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

boolean evaluateDeviceConnection()
File getAdbBinary()

Gibt eine bestimmte zu verwendende ADB-Binärdatei zurück.

long getAdbCommandTimeout()
long getAdbConnectWaitTime()

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

int getAdbRecoveryTimeout()
long getAdbRootUnavailableTimeout()
String getAdbServerPort()

Gibt den mit dem Gerät verknüpften ADB-Serverport zurück.

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-Image 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)
boolean getCreateWithHO()
String getCrosPassword()

Gibt das Passwort für die Anmeldung bei ChromeOS zurück.

String getCrosUser()

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

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

Gibt die zusätzlichen Dateien zurück, die während „acloud create“ in GCE hochgeladen werden müssen.

Map<String, String> getExtraOxygenArgs()

Gibt die zusätzlichen Argumente für die Vermietung eines Oxygen-Geräts zurück.

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

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

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

GCE-E‑Mail-Konto für die Verwendung mit dem Treiber zurückgeben

long getGceCmdTimeout()

Gibt das Zeitlimit für die GCE-AVD zurück, bis die Instanz online geht.

String getGceDriverBuildIdParam()

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

MultiMap<String, File> getGceDriverFileParams()

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

Log.LogLevel getGceDriverLogLevel()

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

List<String> getGceDriverParams()

Gibt die zusätzlichen GCE-Treiberparameter zurück, die über die Option bereitgestellt werden.

int getGceMaxAttempt()

Gibt die maximale Anzahl von Versuchen zurück, ein GCE-Gerät zu starten.

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.

List<String> getInvocationAttributeToMetadata()
String getLogcatOptions()
long getMaxLogcatDataSize()

Ruft die ungefähre maximale Größe der temporären Logcat-Daten ab, die beibehalten werden sollen, in Byte.

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

Gibt den Abrechnungsnutzer des Oxygen-Gerä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 Dauer des Leasings des Oxygen-Geräts in Millisekunden zurück.

String getOxygenServiceAddress()

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

String getOxygenTargetRegion()

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

List<String> getPostBootCommands()
int getRebootTimeout()
int getRemoteAdbPort()

Gibt den Remote-Port in der Instanz zurück, die vom ADB-Server überwacht wird.

Set<String> 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 übertragen 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 die Keyguard-Funktion nach dem Booten deaktiviert werden soll

boolean isEnableAdbRoot()

Prüfen, ob „adb root“ beim Booten 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 GceAvd-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, damit der Aufruf fortgesetzt werden kann.

void setDisableKeyguard(boolean disableKeyguard)

Gibt an, ob wir versuchen sollen, die Keyguard-Funktion nach dem Booten zu deaktivieren.

void setExtraFiles(MultiMap<File, String> extraFiles)

Legen Sie die zusätzlichen Dateien fest, die während „acloud create“ in GCE hochgeladen werden müssen.

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

Legen Sie das Zeitlimit für die GCE-AVD-Instanz fest, bis sie online geht.

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 virtuellen GCE-Geräts fest, das erstellt werden soll.

void setLogcatOptions(String logcatOptions)

Optionen festlegen, die an Logcat übergeben werden sollen

void setMaxLogcatDataSize(long maxLogcatDataSize)

Die ungefähre maximale Größe eines temporären Logcat-Protokolls, das beibehalten werden soll, in Byte

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

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

void setServiceAccountJsonKeyFile(File jsonKeyFile)

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

void setSkipTearDown(boolean shouldSkipTearDown)

Gibt „true“ zurück, wenn das Herunterfahren von GCE ü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 shouldSkipBootComplete()
boolean shouldSkipTearDown()

Gibt „true“ zurück, wenn das Herunterfahren von GCE übersprungen werden soll.

boolean shouldUseConnection()

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

boolean shouldUseContentProvider()

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

boolean useCmdWifiCommands()

Gibt zurück, ob cmd-WLAN-Befehle anstelle von APKs verwendet werden sollen.

boolean useCvdCF()

Hilfsfunktion, die „true“ zurückgibt, wenn das Gerät von CVD gestartet wird, andernfalls „false“.

boolean useExitStatusWorkaround()

Gibt zurück, ob ein Workaround verwendet werden soll, um den Shell-Beendigungsstatus auf älteren Geräten ohne Shell v2 abzurufen.

boolean useIpV6ForTcpFastboot()
boolean useOxygen()

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

boolean useOxygenProxy()

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

boolean useOxygenationDevice()

Gibt „true“ zurück, wenn Sauerstoffgerä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 wir vor dem Fortfahren auf den Abschluss des GCE-Tear-Down warten sollen.

Konstanten

DEFAULT_ADB_PORT

public static final int DEFAULT_ADB_PORT

Konstanter Wert: 5555 (0x000015b3)

INSTANCE_TYPE_OPTION

public static final String INSTANCE_TYPE_OPTION

Konstanter Wert: "instance-type"

REMOTE_TF_VERSION_OPTION

public static final String REMOTE_TF_VERSION_OPTION

Konstanter Wert: "remote-tf-version"

Felder

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 zurück, ob wir uns auf die Boot-Timeout-Argumente von acloud verlassen sollen, falls vorhanden.

Gibt Folgendes zurück:
boolean

evaluateDeviceConnection

public boolean evaluateDeviceConnection ()

Gibt Folgendes zurück:
boolean

getAdbBinary

public File getAdbBinary ()

Gibt eine bestimmte zu verwendende ADB-Binärdatei zurück. Wenn „null“, wird die DeviceManager-Binärdatei verwendet.

Gibt Folgendes zurück:
File

getAdbCommandTimeout

public long getAdbCommandTimeout ()

Gibt Folgendes zurück:
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.

Gibt Folgendes zurück:
long

getAdbRecoveryTimeout

public int getAdbRecoveryTimeout ()

Gibt Folgendes zurück:
int Die Zeitüberschreitung in Millisekunden für den Start im Wiederherstellungsmodus.

getAdbRootUnavailableTimeout

public long getAdbRootUnavailableTimeout ()

Gibt Folgendes zurück:
long Die Zeit in Millisekunden, die gewartet werden soll, bis ein Gerät nach „adb root“ nicht mehr verfügbar ist.

getAdbServerPort

public String getAdbServerPort ()

Gibt den ADB-Serverport zurück, der dem Gerät zugeordnet ist. Wenn er null ist, wird der Standardport verwendet.

Gibt Folgendes zurück:
String

getAvailableTimeout

public long getAvailableTimeout ()

Gibt Folgendes zurück:
long Die Standardzeit in Millisekunden, 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.

Gibt Folgendes zurück:
File

getAvdDriverBinary

public File getAvdDriverBinary ()

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

Gibt Folgendes zurück:
File

getBaseImage

public String getBaseImage ()

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

Gibt Folgendes zurück:
String

getBugreportzTimeout

public long getBugreportzTimeout ()

Gibt den Zeitlimitwert zurück, der auf die Erfassung von bugreportz angewendet werden soll.

Gibt Folgendes zurück:
long

getConnCheckUrl

public String getConnCheckUrl ()

Gibt Folgendes zurück:
String Die Standard-URL, die für Konnektivitätstests verwendet werden soll.

getCreateCommandByInstanceType

public static String getCreateCommandByInstanceType (TestDeviceOptions.InstanceType type)

Parameter
type TestDeviceOptions.InstanceType

Gibt Folgendes zurück:
String

getCreateWithHO

public boolean getCreateWithHO ()

Gibt Folgendes zurück:
boolean

getCrosPassword

public String getCrosPassword ()

Gibt das Passwort für die Anmeldung bei ChromeOS zurück.

Gibt Folgendes zurück:
String

getCrosUser

public String getCrosUser ()

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

Gibt Folgendes zurück:
String

getCutoffBattery

public Integer getCutoffBattery ()

Gibt Folgendes zurück:
Integer Der Mindestakkustand, der erforderlich ist, um den Aufruf fortzusetzen.

getDefaultNetworkType

public String getDefaultNetworkType ()

Gibt Folgendes zurück:
String

getExtraFiles

public MultiMap<File, String> getExtraFiles ()

Gibt die zusätzlichen Dateien zurück, die während „acloud create“ in GCE hochgeladen werden müssen.

Gibt Folgendes zurück:
MultiMap<File, String>

getExtraOxygenArgs

public Map<String, String> getExtraOxygenArgs ()

Gibt die zusätzlichen Argumente für die Vermietung eines Oxygen-Geräts zurück.

Gibt Folgendes zurück:
Map<String, String>

getExtraParamsByInstanceType

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

Parameter
type TestDeviceOptions.InstanceType

baseImage String

Gibt Folgendes zurück:
List<String>

getFastbootBinary

public File getFastbootBinary ()

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

Gibt Folgendes zurück:
File

getFastbootOutputTimeout

public long getFastbootOutputTimeout ()

Gibt Folgendes zurück:
long

getFastbootTimeout

public int getFastbootTimeout ()

Gibt Folgendes zurück:
int Das Zeitlimit für den Start in den Schnellstartmodus in Millisekunden.

getGceAccount

public String getGceAccount ()

GCE-E‑Mail-Konto für die Verwendung mit dem Treiber zurückgeben

Gibt Folgendes zurück:
String

getGceCmdTimeout

public long getGceCmdTimeout ()

Gibt das Zeitlimit für die GCE-AVD zurück, bis die Instanz online geht.

Gibt Folgendes zurück:
long

getGceDriverBuildIdParam

public String getGceDriverBuildIdParam ()

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

Gibt Folgendes zurück:
String

getGceDriverFileParams

public MultiMap<String, File> getGceDriverFileParams ()

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

Gibt Folgendes zurück:
MultiMap<String, File>

getGceDriverLogLevel

public Log.LogLevel getGceDriverLogLevel ()

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

Gibt Folgendes zurück:
Log.LogLevel

getGceDriverParams

public List<String> getGceDriverParams ()

Gibt die zusätzlichen GCE-Treiberparameter zurück, die über die Option bereitgestellt werden.

Gibt Folgendes zurück:
List<String>

getGceMaxAttempt

public int getGceMaxAttempt ()

Gibt die maximale Anzahl von Versuchen zurück, ein GCE-Gerät zu starten.

Gibt Folgendes zurück:
int

getInstanceType

public TestDeviceOptions.InstanceType getInstanceType ()

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

Gibt Folgendes zurück:
TestDeviceOptions.InstanceType

getInstanceUser

public String getInstanceUser ()

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

Gibt Folgendes zurück:
String

getInvocationAttributeToMetadata

public List<String> getInvocationAttributeToMetadata ()

Gibt Folgendes zurück:
List<String>

getLogcatOptions

public String getLogcatOptions ()

Gibt Folgendes zurück:
String die konfigurierten Logcat-Optionen

getMaxLogcatDataSize

public long getMaxLogcatDataSize ()

Ruft die ungefähre maximale Größe der temporären Logcat-Daten ab, die beibehalten werden sollen, in Byte.

Gibt Folgendes zurück:
long

getMaxWifiConnectTime

public long getMaxWifiConnectTime ()

Gibt Folgendes zurück:
long Die maximale Zeit, die versucht wird, eine Verbindung zum WLAN herzustellen.

getOnlineTimeout

public long getOnlineTimeout ()

Gibt Folgendes zurück:
long Die Standardzeit in Millisekunden, die gewartet werden soll, bis ein Gerät online ist.

getOxygenAccountingUser

public String getOxygenAccountingUser ()

Gibt den Abrechnungsnutzer des Oxygen-Geräts zurück.

Gibt Folgendes zurück:
String

getOxygenDeviceSize

public TestDeviceOptions.DeviceSize getOxygenDeviceSize ()

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

Gibt Folgendes zurück:
TestDeviceOptions.DeviceSize

getOxygenLeaseLength

public long getOxygenLeaseLength ()

Gibt die Dauer des Leasings des Oxygen-Geräts in Millisekunden zurück.

Gibt Folgendes zurück:
long

getOxygenServiceAddress

public String getOxygenServiceAddress ()

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

Gibt Folgendes zurück:
String

getOxygenTargetRegion

public String getOxygenTargetRegion ()

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

Gibt Folgendes zurück:
String

getPostBootCommands

public List<String> getPostBootCommands ()

Gibt Folgendes zurück:
List<String> eine Liste von Shell-Befehlen, die nach Neustarts ausgeführt werden sollen.

getRebootTimeout

public int getRebootTimeout ()

Gibt Folgendes zurück:
int Das Zeitlimit in Millisekunden für den vollständigen Systemstart.

getRemoteAdbPort

public int getRemoteAdbPort ()

Gibt den Remote-Port in der Instanz zurück, die vom ADB-Server überwacht wird.

Gibt Folgendes zurück:
int

getRemoteFetchFilePattern

public Set<String> getRemoteFetchFilePattern ()

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

Gibt Folgendes zurück:
Set<String>

getRemoteTf

public File getRemoteTf ()

Die Datei, die auf das Verzeichnis der Tradefed-Version verweist, die auf den Remote-Computer übertragen werden soll.

Gibt Folgendes zurück:
File

getServiceAccountJsonKeyFile

public File getServiceAccountJsonKeyFile ()

Gibt Folgendes zurück:
File die JSON-Schlüsseldatei des Dienstkontos.

getSnapuserdTimeout

public long getSnapuserdTimeout ()

Gibt Folgendes zurück:
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.

Gibt Folgendes zurück:
File

getUnencryptRebootTimeout

public int getUnencryptRebootTimeout ()

Gibt Folgendes zurück:
int Das Zeitlimit in Millisekunden für die Formatierung des Dateisystems und den Neustart des Geräts nach der Entschlüsselung.

getUseFastbootErase

public boolean getUseFastbootErase ()

Gibt Folgendes zurück:
boolean Gibt an, ob zum Löschen von Partitionen „fastboot erase“ anstelle von „fastboot format“ verwendet werden soll.

getWifiAttempts

public int getWifiAttempts ()

Gibt Folgendes zurück:
int Die Standardanzahl der Versuche, eine Verbindung zum WLAN herzustellen.

getWifiRetryWaitTime

public int getWifiRetryWaitTime ()

Gibt Folgendes zurück:
int Die grundlegende Wartezeit zwischen Wiederholungsversuchen für die WLAN-Verbindung.

getWifiUtilAPKPath

public String getWifiUtilAPKPath ()

Gibt Folgendes zurück:
String Der APK-Pfad von wifiutil

isCmdWifiVirtual

public boolean isCmdWifiVirtual ()

Gibt Folgendes zurück:
boolean

isDisableKeyguard

public boolean isDisableKeyguard ()

Prüfen, ob die Keyguard-Funktion nach dem Booten deaktiviert werden soll

Gibt Folgendes zurück:
boolean

isEnableAdbRoot

public boolean isEnableAdbRoot ()

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

Gibt Folgendes zurück:
boolean

isLogcatCaptureEnabled

public boolean isLogcatCaptureEnabled ()

Gibt Folgendes zurück:
boolean „true“, wenn die Erfassung von Logcat im Hintergrund aktiviert ist

isWifiExpoRetryEnabled

public boolean isWifiExpoRetryEnabled ()

Gibt Folgendes zurück:
boolean Gibt an, 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 den Start im Wiederherstellungsmodus.

setAdbRootUnavailableTimeout

public void setAdbRootUnavailableTimeout (long adbRootUnavailableTimeout)

Parameter
adbRootUnavailableTimeout long: Zeit in Millisekunden, 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 GceAvd-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, damit der Aufruf fortgesetzt werden kann.

Parameter
cutoffBattery int

setDisableKeyguard

public void setDisableKeyguard (boolean disableKeyguard)

Gibt an, ob wir versuchen sollen, die Keyguard-Funktion nach dem Booten zu deaktivieren.

Parameter
disableKeyguard boolean

setExtraFiles

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

Legen Sie die zusätzlichen Dateien fest, die während „acloud create“ in GCE hochgeladen werden müssen.

Parameter
extraFiles MultiMap

setFastbootTimeout

public void setFastbootTimeout (int fastbootTimeout)

Parameter
fastbootTimeout int: Das Zeitlimit in Millisekunden für den Start im Fastboot-Modus.

setGceCmdTimeout

public void setGceCmdTimeout (long gceCmdTimeout)

Legen Sie das Zeitlimit für die GCE-AVD-Instanz fest, bis sie 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 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 virtuellen GCE-Geräts fest, das erstellt werden soll.

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)

Die ungefähre maximale Größe eines temporären Logcat-Protokolls, das beibehalten werden soll, in Byte

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 für das vollständige Booten des Systems.

setRemoteAdbPort

public void setRemoteAdbPort (int remoteAdbPort)

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

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 das Herunterfahren von GCE übersprungen werden soll. Andernfalls „Falsch”.

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: Das Zeitlimit in Millisekunden für die Formatierung des Dateisystems und den Neustart des Geräts nach der Entschlüsselung.

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 ()

Gibt Folgendes zurück:
boolean ob der Neustart des Geräts deaktiviert werden soll

shouldSkipBootComplete

public boolean shouldSkipBootComplete ()

Gibt Folgendes zurück:
boolean

shouldSkipTearDown

public boolean shouldSkipTearDown ()

Gibt „true“ zurück, wenn das Herunterfahren von GCE übersprungen werden soll. Andernfalls „Falsch”.

Gibt Folgendes zurück:
boolean

shouldUseConnection

public boolean shouldUseConnection ()

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

Gibt Folgendes zurück:
boolean

shouldUseContentProvider

public boolean shouldUseContentProvider ()

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

Gibt Folgendes zurück:
boolean

useCmdWifiCommands

public boolean useCmdWifiCommands ()

Gibt zurück, ob cmd-WLAN-Befehle anstelle von APKs verwendet werden sollen.

Gibt Folgendes zurück:
boolean

useCvdCF

public boolean useCvdCF ()

Hilfsfunktion, die „true“ zurückgibt, wenn das Gerät von CVD gestartet wird, andernfalls „false“.

Gibt Folgendes zurück:
boolean

useExitStatusWorkaround

public boolean useExitStatusWorkaround ()

Gibt zurück, ob ein Workaround verwendet werden soll, um den Shell-Beendigungsstatus auf älteren Geräten ohne Shell v2 abzurufen.

Gibt Folgendes zurück:
boolean

useIpV6ForTcpFastboot

public boolean useIpV6ForTcpFastboot ()

Gibt Folgendes zurück:
boolean

useOxygen

public boolean useOxygen ()

Gibt „true“ zurück, wenn virtuelle Geräte mit Oxygen erstellt werden. Andernfalls „Falsch”.

Gibt Folgendes zurück:
boolean

useOxygenProxy

public boolean useOxygenProxy ()

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

Gibt Folgendes zurück:
boolean

useOxygenationDevice

public boolean useOxygenationDevice ()

Gibt „true“ zurück, wenn Sauerstoffgeräte in der Infrastruktur von OmniLab geleast werden sollen. Andernfalls „Falsch”.

Gibt Folgendes zurück:
boolean

useUpdatedBootloaderStatus

public boolean useUpdatedBootloaderStatus ()

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

Gibt Folgendes zurück:
boolean

waitForGceTearDown

public boolean waitForGceTearDown ()

Gibt „true“ zurück, wenn wir vor dem Fortfahren auf den Abschluss des GCE-Tear-Down warten sollen.

Gibt Folgendes zurück:
boolean