Google致力於提高黑人社區的種族平等。 怎麼看。
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

TestDeviceOptions

public class TestDeviceOptions
extends Object

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


ITestDevice Option的容器

摘要

嵌套類

enum TestDeviceOptions.InstanceType

常數

int DEFAULT_ADB_PORT

領域

public static final String INSTANCE_TYPE_OPTION

公共建設者

TestDeviceOptions ()

公開方法

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

返回Gce Avd配置文件以啟動實例。

String getAvdConfigTestResourceName ()

返回Gce Avd配置測試資源名稱以啟動實例。

File getAvdDriverBinary ()

將路徑返回到二進製文件以啟動Gce Avd實例。

String getBaseImage ()

返回用於當前實例的基本圖像名稱

String getConnCheckUrl ()
static String getCreateCommandByInstanceType ( TestDeviceOptions.InstanceType type)
Integer getCutoffBattery ()
static getExtraParamsByInstanceType ( TestDeviceOptions.InstanceType type, String baseImage)
int getFastbootTimeout ()
String getGceAccount ()

返回gce電子郵件帳戶以與驅動程序一起使用

long getGceCmdTimeout ()

返回實例的Gce Avd超時以使其聯機。

String getGceDriverBuildIdParam ()

返回應該與構建信息中的構建ID配對的GCE驅動程序參數

Log.LogLevel getGceDriverLogLevel ()

返回Gce Avd驅動程序的日誌級別。

getGceDriverParams ()

返回通過選項提供的其他GCE驅動程序參數

int getGceMaxAttempt ()

返回啟動GCE設備的最大嘗試次數

TestDeviceOptions.InstanceType getInstanceType ()

返回應創建的虛擬設備的實例類型

String getInstanceUser ()

返回應創建的GCE虛擬設備的實例類型

String getLogcatOptions ()
long getMaxLogcatDataSize ()

獲取要保留的tmp logcat數據的近似最大大小(以字節為單位)。

long getMaxWifiConnectTime ()
long getOnlineTimeout ()
getPostBootCommands ()
int getRebootTimeout ()
int getRemoteAdbPort ()

返回adb服務器偵聽的實例中的遠程端口

getRemoteFetchFilePattern ()

返回要通過scp提取的模式列表。

File getSerivceAccountJsonKeyFile ()
File getSshPrivateKeyPath ()

返回用於對Gce Avd實例進行操作的ssh密鑰的路徑。

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

檢查啟動完成後是否應該嘗試禁用鍵盤鎖

boolean isEnableAdbRoot ()

檢查是否應在啟動時為此設備啟用adb root

boolean isLogcatCaptureEnabled ()
boolean isWifiExpoRetryEnabled ()
void setAdbRecoveryTimeout (int adbRecoveryTimeout)
void setAvdConfigFile (File avdConfigFile)

設置Gce Avd配置文件以啟動實例。

void setAvdDriverBinary (File avdDriverBinary)

將二進製文件的路徑設置為啟動Gce Avd實例。

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

設置最低電池電量以繼續調用。

void setDisableKeyguard (boolean disableKeyguard)

設置啟動完成後是否應嘗試禁用鍵盤鎖

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

設置實例的Gce Avd超時以使其聯機。

void setGceDriverBuildIdParam (String gceDriverBuildIdParam)

設置應與構建信息中的構建ID配對的GCE驅動程序參數

void setGceDriverLogLevel (Log.LogLevel mGceDriverLogLevel)

設置Gce Avd驅動程序的日誌級別。

void setGceMaxAttempt (int gceMaxAttempt)

設置啟動GCE設備的最大嘗試次數

void setLogcatOptions (String logcatOptions)

設置要傳遞給logcat的選項

void setMaxLogcatDataSize (long maxLogcatDataSize)

設置要保留的tmp logcat的近似最大大小(以字節為單位)

void setOnlineTimeout (long onlineTimeout)
void setRebootTimeout (int rebootTimeout)
void setServiceAccountJsonKeyFile (File jsonKeyFile)

設置服務帳戶json密鑰文件。

void setSshPrivateKeyPath (File sshPrivateKeyPath)

設置ssh密鑰的路徑,以用於Gce Avd實例的操作。

void setUnencryptRebootTimeout (int unencryptRebootTimeout)
void setUseFastbootErase (boolean useFastbootErase)
void setWifiAttempts (int wifiAttempts)
boolean shouldDisableReboot ()
boolean shouldSkipTearDown ()

如果應跳過GCE拆卸,則返回true。

boolean shouldUseContentProvider ()

返回是否可以使用Tradefed內容提供程序來推/拉文件。

boolean waitForGceTearDown ()

如果我們在繼續之前阻止GCE拆卸完成,則返回true。

常數

DEFAULT_ADB_PORT

public static final int DEFAULT_ADB_PORT

常數值:5555(0x000015b3)

領域

INSTANCE_TYPE_OPTION

public static final String INSTANCE_TYPE_OPTION

公共建設者

TestDeviceOptions

public TestDeviceOptions ()

公開方法

getAdbRecoveryTimeout

public int getAdbRecoveryTimeout ()

退貨
int 超時(以毫秒為單位)以啟動進入恢復模式。

getAvailableTimeout

public long getAvailableTimeout ()

退貨
long 等待設備可用的默認時間(以毫秒為單位)。

getAvdConfigFile

public File getAvdConfigFile ()

返回Gce Avd配置文件以啟動實例。

退貨
File

getAvdConfigTestResourceName

public String getAvdConfigTestResourceName ()

返回Gce Avd配置測試資源名稱以啟動實例。

退貨
String

getAvdDriverBinary

public File getAvdDriverBinary ()

將路徑返回到二進製文件以啟動Gce Avd實例。

退貨
File

getBaseImage

public String getBaseImage ()

返回要用於當前實例的基本圖像名稱

退貨
String

getConnCheckUrl

public String getConnCheckUrl ()

退貨
String 用於連接測試的默認URL。

getCreateCommandByInstanceType

public static String getCreateCommandByInstanceType ( TestDeviceOptions.InstanceType type)

參量
type TestDeviceOptions.InstanceType

退貨
String

getCutoffBattery

public Integer getCutoffBattery ()

退貨
Integer 繼續調用的最小電池電量。

getExtraParamsByInstanceType

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

參量
type TestDeviceOptions.InstanceType

baseImage String

退貨

getFastbootTimeout

public int getFastbootTimeout ()

退貨
int 引導進入快速引導模式的超時時間(以毫秒為單位)。

getGceAccount

public String getGceAccount ()

返回gce電子郵件帳戶以與驅動程序一起使用

退貨
String

getGceCmdTimeout

public long getGceCmdTimeout ()

返回實例的Gce Avd超時以使其聯機。

退貨
long

getGceDriverBuildIdParam

public String getGceDriverBuildIdParam ()

返回應該與構建信息中的構建ID配對的GCE驅動程序參數

退貨
String

getGceDriverLogLevel

public Log.LogLevel getGceDriverLogLevel ()

返回Gce Avd驅動程序的日誌級別。

退貨
Log.LogLevel

getGceDriverParams

public  getGceDriverParams ()

返回通過選項提供的其他GCE驅動程序參數

退貨

getGceMaxAttempt

public int getGceMaxAttempt ()

返回啟動GCE設備的最大嘗試次數

退貨
int

getInstanceType

public TestDeviceOptions.InstanceType getInstanceType ()

返回應創建的虛擬設備的實例類型

退貨
TestDeviceOptions.InstanceType

getInstanceUser

public String getInstanceUser ()

返回應創建的GCE虛擬設備的實例類型

退貨
String

getLogcatOptions

public String getLogcatOptions ()

退貨
String 配置的logcat選項

getMaxLogcatDataSize

public long getMaxLogcatDataSize ()

獲取要保留的tmp logcat數據的近似最大大小(以字節為單位)。

退貨
long

getMaxWifiConnectTime

public long getMaxWifiConnectTime ()

退貨
long 嘗試連接wifi的最長時間。

getOnlineTimeout

public long getOnlineTimeout ()

退貨
long 等待設備在線的默認時間(以毫秒為單位)。

getPostBootCommands

public  getPostBootCommands ()

退貨
重啟後要運行的Shell命令列表。

getRebootTimeout

public int getRebootTimeout ()

退貨
int 完整系統引導的超時時間(以毫秒為單位)。

getRemoteAdbPort

public int getRemoteAdbPort ()

返回adb服務器偵聽的實例中的遠程端口

退貨
int

getRemoteFetchFilePattern

public  getRemoteFetchFilePattern ()

返回模式列表,嘗試通過scp獲取。

退貨

getSerivceAccountJsonKeyFile

public File getSerivceAccountJsonKeyFile ()

退貨
File 服務帳戶json密鑰文件。

getSshPrivateKeyPath

public File getSshPrivateKeyPath ()

返回用於對Gce Avd實例進行操作的ssh密鑰的路徑。

退貨
File

getUnencryptRebootTimeout

public int getUnencryptRebootTimeout ()

退貨
int 解密文件後,格式化文件系統和重啟設備的超時時間(以毫秒為單位)。

getUseFastbootErase

public boolean getUseFastbootErase ()

退貨
boolean 是否使用fastboot擦除而不是fastboot格式來擦除分區。

getWifiAttempts

public int getWifiAttempts ()

退貨
int 連接到wifi網絡的默認嘗試次數。

getWifiRetryWaitTime

public int getWifiRetryWaitTime ()

退貨
int wifi連接重試之間的基本等待時間。

getWifiUtilAPKPath

public String getWifiUtilAPKPath ()

退貨
String wifiutil apk路徑

isDisableKeyguard

public boolean isDisableKeyguard ()

檢查啟動完成後是否應該嘗試禁用鍵盤鎖

退貨
boolean

isEnableAdbRoot

public boolean isEnableAdbRoot ()

檢查是否應在啟動時為此設備啟用adb root

退貨
boolean

isLogcatCaptureEnabled

public boolean isLogcatCaptureEnabled ()

退貨
boolean 如果啟用了後台logcat捕獲,則為true

isWifiExpoRetryEnabled

public boolean isWifiExpoRetryEnabled ()

退貨
boolean 是否應使用指數重試策略。

setAdbRecoveryTimeout

public void setAdbRecoveryTimeout (int adbRecoveryTimeout)

參量
adbRecoveryTimeout int :進入恢復模式的超時時間(以毫秒為單位)。

setAvdConfigFile

public void setAvdConfigFile (File avdConfigFile)

設置Gce Avd配置文件以啟動實例。

參量
avdConfigFile File

setAvdDriverBinary

public void setAvdDriverBinary (File avdDriverBinary)

將二進製文件的路徑設置為啟動Gce Avd實例。

參量
avdDriverBinary File

setConnCheckUrl

public void setConnCheckUrl (String url)

參量
url String

setCutoffBattery

public void setCutoffBattery (int cutoffBattery)

設置最低電池電量以繼續調用。

參量
cutoffBattery int

setDisableKeyguard

public void setDisableKeyguard (boolean disableKeyguard)

設置啟動完成後是否應嘗試禁用鍵盤鎖

參量
disableKeyguard boolean

setFastbootTimeout

public void setFastbootTimeout (int fastbootTimeout)

參量
fastbootTimeout int :以毫秒為單位的timout引導進入快速引導模式。

setGceCmdTimeout

public void setGceCmdTimeout (long gceCmdTimeout)

設置實例的Gce Avd超時以使其聯機。

參量
gceCmdTimeout long

setGceDriverBuildIdParam

public void setGceDriverBuildIdParam (String gceDriverBuildIdParam)

設置應與構建信息中的構建ID配對的GCE驅動程序參數

參量
gceDriverBuildIdParam String

setGceDriverLogLevel

public void setGceDriverLogLevel (Log.LogLevel mGceDriverLogLevel)

設置Gce Avd驅動程序的日誌級別。

參量
mGceDriverLogLevel Log.LogLevel

setGceMaxAttempt

public void setGceMaxAttempt (int gceMaxAttempt)

設置啟動GCE設備的最大嘗試次數

參量
gceMaxAttempt int

setLogcatOptions

public void setLogcatOptions (String logcatOptions)

設置要傳遞給logcat的選項

參量
logcatOptions String

setMaxLogcatDataSize

public void setMaxLogcatDataSize (long maxLogcatDataSize)

設置要保留的tmp logcat的近似最大大小(以字節為單位)

參量
maxLogcatDataSize long

setOnlineTimeout

public void setOnlineTimeout (long onlineTimeout)

參量
onlineTimeout long

setRebootTimeout

public void setRebootTimeout (int rebootTimeout)

參量
rebootTimeout int :系統完全啟動的超時(以毫秒為單位)。

setServiceAccountJsonKeyFile

public void setServiceAccountJsonKeyFile (File jsonKeyFile)

設置服務帳戶json密鑰文件。

參量
jsonKeyFile File :密鑰文件。

setSshPrivateKeyPath

public void setSshPrivateKeyPath (File sshPrivateKeyPath)

設置ssh密鑰的路徑以用於Gce Avd實例的操作。

參量
sshPrivateKeyPath File

setUnencryptRebootTimeout

public void setUnencryptRebootTimeout (int unencryptRebootTimeout)

參量
unencryptRebootTimeout int :解密文件後,要格式化的文件系統和要重啟的設備的超時(以毫秒為單位)。

setUseFastbootErase

public void setUseFastbootErase (boolean useFastbootErase)

參量
useFastbootErase boolean :是否使用fastboot擦除而不是fastboot格式來擦除分區。

setWifiAttempts

public void setWifiAttempts (int wifiAttempts)

參量
wifiAttempts int

應該禁用重新啟動

public boolean shouldDisableReboot ()

退貨
boolean 是否應禁用設備重啟

shouldSkipTearDown

public boolean shouldSkipTearDown ()

如果應跳過GCE拆卸,則返回true。否則為假。

退貨
boolean

shouldUseContentProvider

public boolean shouldUseContentProvider ()

返回是否可以使用Tradefed內容提供程序來推/拉文件。

退貨
boolean

waitForGceTearDown

public boolean waitForGceTearDown ()

如果我們在繼續之前阻止GCE拆卸完成,則返回true。

退貨
boolean