TestDeviceOptions
public
class
TestDeviceOptions
extends Object
java.lang.Object | |
↳ | com.android.tradefed.device.TestDeviceOptions |
ITestDevice
Option
のコンテナ
概要
定数 | |
---|---|
int |
DEFAULT_ADB_PORT
|
フィールド | |
---|---|
public
static
final
String |
INSTANCE_TYPE_OPTION
|
public
static
final
String |
REMOTE_TF_VERSION_OPTION
|
protected
long |
mAdbConnectWaitTime
|
パブリック コンストラクタ | |
---|---|
TestDeviceOptions()
|
パブリック メソッド | |
---|---|
void
|
addGceDriverParams(String param)
gce ドライバのパラメータにパラメータを追加。 |
boolean
|
allowGceCmdTimeoutOverride()
acloud の boot-timeout 引数(存在する場合)に依存するかどうかを返します。 |
boolean
|
evaluateDeviceConnection()
|
long
|
getAdbCommandTimeout()
|
long
|
getAdbConnectWaitTime()
ADB 接続に適用されるタイムアウト値(ミリ秒単位)を返します。 |
int
|
getAdbRecoveryTimeout()
|
long
|
getAdbRootUnavailableTimeout()
|
long
|
getAvailableTimeout()
|
File
|
getAvdConfigFile()
Gce Avd 構成ファイルを返してインスタンスを起動します。 |
File
|
getAvdDriverBinary()
バイナリへのパスを返して、Gce Avd インスタンスを起動します。 |
String
|
getBaseImage()
現在のインスタンスに使用するベースイメージ名を返します。 |
long
|
getBugreportzTimeout()
bugreportz の取得に適用されるタイムアウト値を返します。 |
String
|
getConnCheckUrl()
|
static
String
|
getCreateCommandByInstanceType(TestDeviceOptions.InstanceType type)
|
String
|
getCrosPassword()
ChromeOS にログインするためのパスワードを返します。 |
String
|
getCrosUser()
ログインする ChromeOS ユーザーを返します。 |
Integer
|
getCutoffBattery()
|
String
|
getDefaultNetworkType()
|
MultiMap<File, String>
|
getExtraFiles()
acloud の作成時に GCE にアップロードする必要がある追加ファイルを返します。 |
|
getExtraOxygenArgs()
Oxygen デバイスをリースするための追加の引数を返します。 |
static
|
getExtraParamsByInstanceType(TestDeviceOptions.InstanceType type, String baseImage)
|
File
|
getFastbootBinary()
使用される指定された fastboot バイナリを返します。 |
long
|
getFastbootOutputTimeout()
|
int
|
getFastbootTimeout()
|
String
|
getGceAccount()
ドライバで使用する gce メール アカウントを返します。 |
long
|
getGceCmdTimeout()
インスタンスがオンラインになるまでの Gce Avd のタイムアウトを返します。 |
String
|
getGceDriverBuildIdParam()
ビルド情報からビルド ID とペア設定する必要がある GCE ドライバ パラメータを返します。 |
MultiMap<String, File>
|
getGceDriverFileParams()
オプションで指定された GCE ドライバ パラメータとして追加のファイルパスを返します。 |
Log.LogLevel
|
getGceDriverLogLevel()
Gce Avd ドライバのログレベルを返します。 |
|
getGceDriverParams()
オプションで指定された追加の GCE ドライバ パラメータを返します。 |
int
|
getGceMaxAttempt()
gce デバイスの起動の最大試行回数を返します。 |
TestDeviceOptions.InstanceType
|
getInstanceType()
作成する必要がある仮想デバイスのインスタンスタイプを返します。 |
String
|
getInstanceUser()
作成する必要がある GCE 仮想デバイスのインスタンス ユーザーを返します。 |
|
getInvocationAttributeToMetadata()
|
String
|
getLogcatOptions()
|
long
|
getMaxLogcatDataSize()
保持する tmp logcat データの最大サイズの概算(バイト単位)を取得します。 |
long
|
getMaxWifiConnectTime()
|
long
|
getOnlineTimeout()
|
String
|
getOxygenAccountingUser()
Oxygen デバイスのアカウント ユーザーを返します。 |
TestDeviceOptions.DeviceSize
|
getOxygenDeviceSize()
Oxygen 仮想デバイスが実行されるホストのサイズを返します。 |
long
|
getOxygenLeaseLength()
Oxygen デバイスのリースの長さをミリ秒単位で返します。 |
String
|
getOxygenServiceAddress()
Oxygen デバイスのサービス アドレスを返します。 |
String
|
getOxygenTargetRegion()
Oxygen デバイスのターゲット リージョンを返します。 |
|
getPostBootCommands()
|
int
|
getRebootTimeout()
|
int
|
getRemoteAdbPort()
adb サーバーがリッスンするインスタンスのリモートポートを返します。 |
|
getRemoteFetchFilePattern()
scp 経由で取得を試みるパターンのリストを返します。 |
File
|
getRemoteTf()
リモートに push する Tradefed バージョンのディレクトリを指すファイル。 |
File
|
getServiceAccountJsonKeyFile()
|
long
|
getSnapuserdTimeout()
|
File
|
getSshPrivateKeyPath()
Gce Avd インスタンスのオペレーションに使用する ssh キーのパスを返します。 |
int
|
getUnencryptRebootTimeout()
|
boolean
|
getUseFastbootErase()
|
int
|
getWifiAttempts()
|
int
|
getWifiRetryWaitTime()
|
String
|
getWifiUtilAPKPath()
|
boolean
|
isCmdWifiVirtual()
|
boolean
|
isDisableKeyguard()
起動が完了したらキーガードを無効にすべきかどうかを確認します。 |
boolean
|
isEnableAdbRoot()
このデバイスで起動時に adb ルートを有効にする必要があるかどうかを確認します。 |
boolean
|
isLogcatCaptureEnabled()
|
boolean
|
isWifiExpoRetryEnabled()
|
void
|
setAdbCommandTimeout(long adbCommandTimeout)
コマンドの送信のタイムアウトをミリ秒単位で設定します。 |
void
|
setAdbRecoveryTimeout(int adbRecoveryTimeout)
|
void
|
setAdbRootUnavailableTimeout(long adbRootUnavailableTimeout)
|
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
|
setExtraFiles(MultiMap<File, String> extraFiles)
acloud の作成時に GCE にアップロードする必要がある追加ファイルを設定します。 |
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
|
setInstanceType(TestDeviceOptions.InstanceType type)
作成する仮想デバイスのインスタンスタイプを設定します。 |
void
|
setInstanceUser(String instanceUser)
作成する GCE 仮想デバイスのインスタンス ユーザーを設定します。 |
void
|
setLogcatOptions(String logcatOptions)
Logcat に渡すオプションを設定します。 |
void
|
setMaxLogcatDataSize(long maxLogcatDataSize)
保持する tmp logcat の最大サイズの概算(バイト単位)を設定します。 |
void
|
setOnlineTimeout(long onlineTimeout)
|
void
|
setRebootTimeout(int rebootTimeout)
|
void
|
setRemoteAdbPort(int remoteAdbPort)
adb サーバーがリッスンするインスタンスでリモートポートを設定します。 |
void
|
setServiceAccountJsonKeyFile(File jsonKeyFile)
サービス アカウントの JSON キーファイルを設定します。 |
void
|
setSkipTearDown(boolean shouldSkipTearDown)
GCE の解体をスキップする必要がある場合は true を返します。 |
void
|
setSshPrivateKeyPath(File sshPrivateKeyPath)
Gce Avd インスタンスでの操作に使用する SSH 認証鍵のパスを設定します。 |
void
|
setUnencryptRebootTimeout(int unencryptRebootTimeout)
|
void
|
setUseCmdWifi(boolean useCmdWifi)
|
void
|
setUseConnection(boolean useConnection)
|
void
|
setUseFastbootErase(boolean useFastbootErase)
|
void
|
setWifiAttempts(int wifiAttempts)
|
boolean
|
shouldDisableReboot()
|
boolean
|
shouldSkipTearDown()
GCE の解体をスキップする必要がある場合は true を返します。 |
boolean
|
shouldUseConnection()
新しい接続機能を使用すべきかどうかを返します。 |
boolean
|
shouldUseContentProvider()
Tradefed コンテンツ プロバイダを使用してファイルを push または pull できるかどうかを返します。 |
boolean
|
useCmdWifiCommands()
apk ではなく cmd wifi コマンドを使用するかどうかを返します。 |
boolean
|
useCvdCF()
デバイスが cvd によって起動された場合は true、そうでない場合は false を返すヘルパー。 |
boolean
|
useExitStatusWorkaround()
shell v2 のない古いデバイスで、回避策を使用してシェルの終了ステータスを取得するかどうかを返します。 |
boolean
|
useOxygen()
Oxygen を使用して仮想デバイスを作成する場合は true を返します。 |
boolean
|
useOxygenProxy()
TradeFed が Oxygen を直接呼び出してデバイスをリースする場合は true を返します。 |
boolean
|
useOxygenationDevice()
OmniLab のインフラで酸素補給装置をリースする場合は true を返します。 |
boolean
|
useUpdatedBootloaderStatus()
新しいブートローダーの状態ステータスを使用するかどうかを返します。 |
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
REMOTE_TF_VERSION_OPTION
public static final String REMOTE_TF_VERSION_OPTION
mAdbConnectWaitTime
protected long mAdbConnectWaitTime
パブリック コンストラクタ
TestDeviceOptions
public TestDeviceOptions ()
パブリック メソッド
addGceDriverParams
public void addGceDriverParams (String param)
gce ドライバのパラメータにパラメータを追加。
パラメータ | |
---|---|
param |
String |
allowGceCmdTimeoutOverride
public boolean allowGceCmdTimeoutOverride ()
acloud の boot-timeout 引数(存在する場合)に依存するかどうかを返します。
戻り値 | |
---|---|
boolean |
evaluateDeviceConnection
public boolean evaluateDeviceConnection ()
戻り値 | |
---|---|
boolean |
getAdbCommandTimeout
public long getAdbCommandTimeout ()
戻り値 | |
---|---|
long |
コマンドの送信タイムアウト(ミリ秒単位)。 |
getAdbConnectWaitTime
public long getAdbConnectWaitTime ()
ADB 接続に適用されるタイムアウト値(ミリ秒単位)を返します。
戻り値 | |
---|---|
long |
getAdbRecoveryTimeout
public int getAdbRecoveryTimeout ()
戻り値 | |
---|---|
int |
リカバリモードで起動するまでのタイムアウト(ミリ秒単位)。 |
getAdbRootUnavailableTimeout
public long getAdbRootUnavailableTimeout ()
戻り値 | |
---|---|
long |
adb root 後にデバイスが使用できなくなるまで待機する時間(ミリ秒単位)。 |
getAvailableTimeout
public long getAvailableTimeout ()
戻り値 | |
---|---|
long |
デバイスが使用可能になるまで待機するデフォルトの時間(ミリ秒単位)。 |
getAvdConfigFile
public File getAvdConfigFile ()
Gce Avd 構成ファイルを返してインスタンスを起動します。
戻り値 | |
---|---|
File |
getAvdDriverBinary
public File getAvdDriverBinary ()
バイナリへのパスを返して、Gce Avd インスタンスを起動します。
戻り値 | |
---|---|
File |
getBaseImage
public String getBaseImage ()
現在のインスタンスに使用するベースイメージ名を返します。
戻り値 | |
---|---|
String |
getBugreportzTimeout
public long getBugreportzTimeout ()
bugreportz の取得に適用されるタイムアウト値を返します。
戻り値 | |
---|---|
long |
getConnCheckUrl
public String getConnCheckUrl ()
戻り値 | |
---|---|
String |
接続テストに使用するデフォルトの URL。 |
getCreateCommandByInstanceType
public static String getCreateCommandByInstanceType (TestDeviceOptions.InstanceType type)
パラメータ | |
---|---|
type |
TestDeviceOptions.InstanceType |
戻り値 | |
---|---|
String |
getCrosPassword
public String getCrosPassword ()
ChromeOS にログインするためのパスワードを返します。
戻り値 | |
---|---|
String |
getCrosUser
public String getCrosUser ()
ログインする ChromeOS ユーザーを返します。
戻り値 | |
---|---|
String |
getCutoffBattery
public Integer getCutoffBattery ()
戻り値 | |
---|---|
Integer |
呼び出しを続行するための最小バッテリー残量。 |
getDefaultNetworkType
public String getDefaultNetworkType ()
戻り値 | |
---|---|
String |
getExtraFiles
public MultiMap<File, String> getExtraFiles ()
acloud の作成時に GCE にアップロードする必要がある追加ファイルを返します。
戻り値 | |
---|---|
MultiMap<File, String> |
getExtraOxygenArgs
publicgetExtraOxygenArgs ()
Oxygen デバイスをリースするための追加の引数を返します。
戻り値 | |
---|---|
|
getExtraParamsByInstanceType
public staticgetExtraParamsByInstanceType (TestDeviceOptions.InstanceType type, String baseImage)
パラメータ | |
---|---|
type |
TestDeviceOptions.InstanceType |
baseImage |
String |
戻り値 | |
---|---|
|
getFastbootBinary
public File getFastbootBinary ()
使用する fastboot バイナリを返します。null の場合は、DeviceManager のバイナリを使用します。
戻り値 | |
---|---|
File |
getFastbootOutputTimeout
public long getFastbootOutputTimeout ()
戻り値 | |
---|---|
long |
getFastbootTimeout
public int getFastbootTimeout ()
戻り値 | |
---|---|
int |
Fastboot モードでブートするまでのタイムアウト(ミリ秒単位)。 |
getGceAccount
public String getGceAccount ()
ドライバで使用する gce メール アカウントを返します。
戻り値 | |
---|---|
String |
getGceCmdTimeout
public long getGceCmdTimeout ()
インスタンスがオンラインになるまでの Gce Avd のタイムアウトを返します。
戻り値 | |
---|---|
long |
getGceDriverBuildIdParam
public String getGceDriverBuildIdParam ()
ビルド情報からビルド ID とペア設定する必要がある GCE ドライバ パラメータを返します。
戻り値 | |
---|---|
String |
getGceDriverFileParams
public MultiMap<String, File> getGceDriverFileParams ()
オプションで指定された GCE ドライバ パラメータとして、追加のファイルパスを返します。
戻り値 | |
---|---|
MultiMap<String, File> |
getGceDriverLogLevel
public Log.LogLevel getGceDriverLogLevel ()
Gce Avd ドライバのログレベルを返します。
戻り値 | |
---|---|
Log.LogLevel |
getGceDriverParams
publicgetGceDriverParams ()
オプションで指定された追加の GCE ドライバ パラメータを返します。
戻り値 | |
---|---|
|
getGceMaxAttempt
public int getGceMaxAttempt ()
gce デバイスの起動の最大試行回数を返します。
戻り値 | |
---|---|
int |
getInstanceType
public TestDeviceOptions.InstanceType getInstanceType ()
作成する仮想デバイスのインスタンスタイプを返します。
戻り値 | |
---|---|
TestDeviceOptions.InstanceType |
getInstanceUser
public String getInstanceUser ()
作成する必要がある GCE 仮想デバイスのインスタンス ユーザーを返します。
戻り値 | |
---|---|
String |
getInvocationAttributeToMetadata
publicgetInvocationAttributeToMetadata ()
戻り値 | |
---|---|
|
getLogcatOptions
public String getLogcatOptions ()
戻り値 | |
---|---|
String |
構成された logcat オプション |
getMaxLogcatDataSize
public long getMaxLogcatDataSize ()
保持する tmp logcat データのおおよその最大サイズ(バイト単位)を取得します。
戻り値 | |
---|---|
long |
getMaxWifiConnectTime
public long getMaxWifiConnectTime ()
戻り値 | |
---|---|
long |
Wi-Fi への接続を試行する最大時間。 |
getOnlineTimeout
public long getOnlineTimeout ()
戻り値 | |
---|---|
long |
デバイスがオンラインになるのを待機するデフォルトの時間(ミリ秒単位)。 |
getOxygenAccountingUser
public String getOxygenAccountingUser ()
Oxygen デバイスのアカウント ユーザーを返します。
戻り値 | |
---|---|
String |
getOxygenDeviceSize
public TestDeviceOptions.DeviceSize getOxygenDeviceSize ()
Oxygen 仮想デバイスが実行されるホストのサイズを返します。
戻り値 | |
---|---|
TestDeviceOptions.DeviceSize |
getOxygenLeaseLength
public long getOxygenLeaseLength ()
Oxygen デバイスのリースの長さをミリ秒単位で返します。
戻り値 | |
---|---|
long |
getOxygenServiceAddress
public String getOxygenServiceAddress ()
Oxygen デバイスのサービス アドレスを返します。
戻り値 | |
---|---|
String |
getOxygenTargetRegion
public String getOxygenTargetRegion ()
Oxygen デバイスのターゲット リージョンを返します。
戻り値 | |
---|---|
String |
getPostBootCommands
publicgetPostBootCommands ()
戻り値 | |
---|---|
|
再起動後に実行するシェルコマンドのリスト。 |
getRebootTimeout
public int getRebootTimeout ()
戻り値 | |
---|---|
int |
システムの完全な起動のタイムアウト(ミリ秒単位)。 |
getRemoteAdbPort
public int getRemoteAdbPort ()
adb サーバーがリッスンするインスタンスのリモートポートを返します。
戻り値 | |
---|---|
int |
getRemoteFetchFilePattern
publicgetRemoteFetchFilePattern ()
scp 経由で取得を試みるパターンのリストを返します。
戻り値 | |
---|---|
|
getRemoteTf
public File getRemoteTf ()
リモートに push する Tradefed バージョンのディレクトリを指すファイル。
戻り値 | |
---|---|
File |
getServiceAccountJsonKeyFile
public File getServiceAccountJsonKeyFile ()
戻り値 | |
---|---|
File |
サービス アカウントの JSON キーファイル。 |
getSnapuserdTimeout
public long getSnapuserdTimeout ()
戻り値 | |
---|---|
long |
getSshPrivateKeyPath
public File getSshPrivateKeyPath ()
Gce Avd インスタンスのオペレーションに使用する ssh キーのパスを返します。
戻り値 | |
---|---|
File |
getUnencryptRebootTimeout
public int getUnencryptRebootTimeout ()
戻り値 | |
---|---|
int |
ファイルシステムのフォーマットと、暗号化解除後のデバイスの再起動までのタイムアウト(ミリ秒単位)。 |
getUseFastbootErase
public boolean getUseFastbootErase ()
戻り値 | |
---|---|
boolean |
パーティションをワイプする際に、fastboot format ではなく fastboot erase を使用するかどうか。 |
getWifiAttempts
public int getWifiAttempts ()
戻り値 | |
---|---|
int |
Wi-Fi ネットワークへの接続を試行するデフォルトの回数。 |
getWifiRetryWaitTime
public int getWifiRetryWaitTime ()
戻り値 | |
---|---|
int |
Wi-Fi 接続の再試行間の基本的な待機時間。 |
getWifiUtilAPKPath
public String getWifiUtilAPKPath ()
戻り値 | |
---|---|
String |
wifiutil APK パス |
isCmdWifiVirtual
public boolean isCmdWifiVirtual ()
戻り値 | |
---|---|
boolean |
isDisableKeyguard
public boolean isDisableKeyguard ()
起動が完了したらキーガードを無効にすべきかどうかを確認する
戻り値 | |
---|---|
boolean |
isEnableAdbRoot
public boolean isEnableAdbRoot ()
このデバイスで起動時に adb ルートを有効にする必要があるかどうかを確認する
戻り値 | |
---|---|
boolean |
isLogcatCaptureEnabled
public boolean isLogcatCaptureEnabled ()
戻り値 | |
---|---|
boolean |
バックグラウンドの Logcat キャプチャが有効な場合 true |
isWifiExpoRetryEnabled
public boolean isWifiExpoRetryEnabled ()
戻り値 | |
---|---|
boolean |
指数再試行戦略を使用する必要があるかどうか。 |
setAdbCommandTimeout
public void setAdbCommandTimeout (long adbCommandTimeout)
コマンドの送信のタイムアウトをミリ秒単位で設定します。
パラメータ | |
---|---|
adbCommandTimeout |
long |
setAdbRecoveryTimeout
public void setAdbRecoveryTimeout (int adbRecoveryTimeout)
パラメータ | |
---|---|
adbRecoveryTimeout |
int : リカバリ モードで起動するまでのタイムアウト(ミリ秒単位)。 |
setAdbRootUnavailableTimeout
public void setAdbRootUnavailableTimeout (long adbRootUnavailableTimeout)
パラメータ | |
---|---|
adbRootUnavailableTimeout |
long : adb root 後にデバイスが使用できなくなるまで待機する時間(ミリ秒単位)。 |
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 |
setExtraFiles
public void setExtraFiles (MultiMap<File, String> extraFiles)
acloud の作成時に GCE にアップロードする必要がある追加ファイルを設定します。
パラメータ | |
---|---|
extraFiles |
MultiMap |
setFastbootTimeout
public void setFastbootTimeout (int fastbootTimeout)
パラメータ | |
---|---|
fastbootTimeout |
int : fastboot モードに起動するまでのタイムアウト(ミリ秒単位)。 |
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 |
setInstanceType
public void setInstanceType (TestDeviceOptions.InstanceType type)
作成する仮想デバイスのインスタンスタイプを設定します。
パラメータ | |
---|---|
type |
TestDeviceOptions.InstanceType |
setInstanceUser
public void setInstanceUser (String instanceUser)
作成する GCE 仮想デバイスのインスタンス ユーザーを設定します。
パラメータ | |
---|---|
instanceUser |
String |
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 : システムが完全に起動するまでのタイムアウト(ミリ秒単位)。 |
setRemoteAdbPort
public void setRemoteAdbPort (int remoteAdbPort)
adb サーバーがリッスンするインスタンスのリモートポートを設定する
パラメータ | |
---|---|
remoteAdbPort |
int |
setServiceAccountJsonKeyFile
public void setServiceAccountJsonKeyFile (File jsonKeyFile)
サービス アカウントの JSON キーファイルを設定します。
パラメータ | |
---|---|
jsonKeyFile |
File : 鍵ファイル。 |
setSkipTearDown
public void setSkipTearDown (boolean shouldSkipTearDown)
GCE の解体をスキップする必要がある場合は true を返します。それ以外の場合は false。
パラメータ | |
---|---|
shouldSkipTearDown |
boolean |
setSshPrivateKeyPath
public void setSshPrivateKeyPath (File sshPrivateKeyPath)
Gce Avd インスタンスの操作に使用する SSH 認証鍵のパスを設定します。
パラメータ | |
---|---|
sshPrivateKeyPath |
File |
setUnencryptRebootTimeout
public void setUnencryptRebootTimeout (int unencryptRebootTimeout)
パラメータ | |
---|---|
unencryptRebootTimeout |
int : ファイル システムのフォーマットと、暗号化解除後のデバイスの再起動までのタイムアウト(ミリ秒単位)。 |
setUseCmdWifi
public void setUseCmdWifi (boolean useCmdWifi)
パラメータ | |
---|---|
useCmdWifi |
boolean |
setUseConnection
public void setUseConnection (boolean useConnection)
パラメータ | |
---|---|
useConnection |
boolean |
setUseFastbootErase
public void setUseFastbootErase (boolean useFastbootErase)
パラメータ | |
---|---|
useFastbootErase |
boolean : fastboot フォーマットの代わりに fastboot 消去を使用してパーティションをワイプするかどうか。 |
setWifiAttempts
public void setWifiAttempts (int wifiAttempts)
パラメータ | |
---|---|
wifiAttempts |
int |
shouldDisableReboot
public boolean shouldDisableReboot ()
戻り値 | |
---|---|
boolean |
デバイスの再起動を無効にする必要があるかどうか |
shouldSkipTearDown
public boolean shouldSkipTearDown ()
GCE の解体をスキップする必要がある場合は true を返します。それ以外の場合は false。
戻り値 | |
---|---|
boolean |
shouldUseConnection
public boolean shouldUseConnection ()
新しい接続機能を使用すべきかどうかを返します。
戻り値 | |
---|---|
boolean |
shouldUseContentProvider
public boolean shouldUseContentProvider ()
Tradefed コンテンツ プロバイダを使用してファイルを push または pull できるかどうかを返します。
戻り値 | |
---|---|
boolean |
useCmdWifiCommands
public boolean useCmdWifiCommands ()
APK ではなく cmd wifi コマンドを使用するかどうかを返します。
戻り値 | |
---|---|
boolean |
useCvdCF
public boolean useCvdCF ()
デバイスが cvd によって起動された場合は true、そうでない場合は false を返すヘルパー。
戻り値 | |
---|---|
boolean |
useExitStatusWorkaround
public boolean useExitStatusWorkaround ()
shell v2 のない古いデバイスで、回避策を使用してシェルの終了ステータスを取得するかどうかを返します。
戻り値 | |
---|---|
boolean |
useOxygen
public boolean useOxygen ()
Oxygen を使用して仮想デバイスを作成する場合は true を返します。それ以外の場合は false。
戻り値 | |
---|---|
boolean |
useOxygenProxy
public boolean useOxygenProxy ()
TradeFed が Oxygen を直接呼び出してデバイスをリースする場合は true を返します。
戻り値 | |
---|---|
boolean |
useOxygenationDevice
public boolean useOxygenationDevice ()
OmniLab のインフラで酸素補給装置をリースする場合は true を返します。それ以外の場合は false。
戻り値 | |
---|---|
boolean |
useUpdatedBootloaderStatus
public boolean useUpdatedBootloaderStatus ()
新しいブートローダーの状態ステータスを使用するかどうかを返します。
戻り値 | |
---|---|
boolean |
waitForGceTearDown
public boolean waitForGceTearDown ()
続行する前に GCE の解体完了をブロックする必要がある場合は true を返します。
戻り値 | |
---|---|
boolean |