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
|
Felder | |
---|---|
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 wir uns auf die Boot-timeout-Argumente aus einer Cloud verlassen sollen, falls 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 sollte |
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
|
useCvdCF()
Hilfsfunktion, um „true“ zurückzugeben, wenn das Gerät mit „cvd“ gestartet wird, andernfalls „false“. |
boolean
|
useExitStatusWorkaround()
Gibt zurück, ob eine Behelfslösung verwendet werden soll, um den Shell-Exit-Status auf älteren Geräten ohne Shell abzurufen v2. |
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)
Felder
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 wir uns auf die Boot-timeout-Argumente aus einer Cloud verlassen sollen, falls vorhanden.
Returns | |
---|---|
boolean |
getAdbCommandTimeout
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, nach der 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 ()
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
publicgetExtraOxygenArgs ()
Gibt die zusätzlichen Argumente zur Freigabe eines Sauerstoffgeräts zurück.
Returns | |
---|---|
|
getExtraParamsByInstanceType
public staticgetExtraParamsByInstanceType (TestDeviceOptions.InstanceType type, String baseImage)
Parameter | |
---|---|
type |
TestDeviceOptions.InstanceType |
baseImage |
String |
Returns | |
---|---|
|
getFastbootBinary
public File getFastbootBinary ()
Gibt ein zu verwendendes Fastboot-Binärprogramm zurück. Wenn null, wird der DeviceManager 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 sollte
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
publicgetGceDriverParams ()
Ü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
publicgetInvocationAttributeToMetadata ()
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
publicgetPostBootCommands ()
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
publicgetRemoteFetchFilePattern ()
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 |
Zeitlimit in Millisekunden für die Formatierung des Dateisystems und den Neustart des Geräts nach der Verschlüsselung noch nicht verwendet. |
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. |
getWifiWiederholenWarteTime
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 nicht mehr verfügbar ist nach dem
ADB-Stamm. |
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 |
setOnlineTimeout
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
um das Gerät nach der Verschlüsselung neu zu starten. |
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 : ob beim Löschen die Daten über Fastboot anstelle des Fastboot-Formats gelöscht werden sollen
Partitionen. |
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 |
useCvdCF
public boolean useCvdCF ()
Hilfsfunktion, um „true“ zurückzugeben, wenn das Gerät mit „cvd“ gestartet wird, andernfalls „false“.
Returns | |
---|---|
boolean |
useExitStatusWorkaround
public boolean useExitStatusWorkaround ()
Gibt zurück, ob eine Behelfslösung verwendet werden soll, um den Shell-Exit-Status auf älteren Geräten ohne Shell abzurufen v2.
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 |