TestDeviceOptions

public class TestDeviceOptions
extends Object

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


ITestDevice Option のコンテナ

概要

定数

int DEFAULT_ADB_PORT

String INSTANCE_TYPE_OPTION

String REMOTE_TF_VERSION_OPTION

フィールド

protected long mAdbConnectWaitTime

パブリック コンストラクタ

TestDeviceOptions()

パブリック メソッド

void addGceDriverParams(String param)

gce ドライバ パラメータにパラメータを追加します。

boolean allowGceCmdTimeoutOverride()

存在する場合、acloud のブートタイムアウト引数に依存するかどうかを返します。

boolean evaluateDeviceConnection()
File getAdbBinary()

使用する指定された adb バイナリを返します。

long getAdbCommandTimeout()
long getAdbConnectWaitTime()

ADB 接続に適用するタイムアウト値をミリ秒単位で返します。

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

デバイスに関連付けられた adb サーバーのポートを返します。

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

Chrome OS にログインするためのパスワードを返します。

String getCrosUser()

ログインする Chrome OS ユーザーを返します。

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

acloud create の間に 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()

酸素濃度測定デバイスのサービス アドレスを返します。

String getOxygenTargetRegion()

Oxygen デバイスの対象地域を返します。

getPostBootCommands()
int getRebootTimeout()
int getRemoteAdbPort()

adb サーバーがリッスンするインスタンスのリモートポートを返します。

getRemoteFetchFilePattern()

scp で取得を試みるパターンのリストを返します。

File getRemoteTf()

リモートにプッシュする 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 root を有効にする必要があるかどうかを確認します。

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 create の実行時に 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 shouldSkipBootComplete()
boolean shouldSkipTearDown()

GCE の削除をスキップする必要がある場合は true を返します。

boolean shouldUseConnection()

新しい接続機能を使用するかどうかを返します。

boolean shouldUseContentProvider()

Tradefed コンテンツ プロバイダを使用してファイルを push/pull できるかどうかを返します。

boolean useCmdWifiCommands()

apk の代わりに cmd wifi コマンドを使用するかどうかを返します。

boolean useCvdCF()

デバイスが cvd によって起動された場合は true、それ以外の場合は false を返すヘルパー。

boolean useExitStatusWorkaround()

シェル v2 を搭載していない古いデバイスでシェルの終了ステータスを取得するための回避策を使用するかどうかを返します。

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

定数値: "instance-type"

REMOTE_TF_VERSION_OPTION

public static final String REMOTE_TF_VERSION_OPTION

定数値: "remote-tf-version"

フィールド

mAdbConnectWaitTime

protected long mAdbConnectWaitTime

パブリック コンストラクタ

TestDeviceOptions

public TestDeviceOptions ()

パブリック メソッド

addGceDriverParams

public void addGceDriverParams (String param)

gce ドライバ パラメータにパラメータを追加します。

パラメータ
param String

allowGceCmdTimeoutOverride

public boolean allowGceCmdTimeoutOverride ()

存在する場合、acloud のブートタイムアウト引数に依存するかどうかを返します。

戻り値
boolean

evaluateDeviceConnection

public boolean evaluateDeviceConnection ()

戻り値
boolean

getAdbBinary

public File getAdbBinary ()

使用する指定された adb バイナリを返します。null の場合は、DeviceManager のものを使用します。

戻り値
File

getAdbCommandTimeout

public long getAdbCommandTimeout ()

戻り値
long コマンドを送信するタイムアウト(ミリ秒)。

getAdbConnectWaitTime

public long getAdbConnectWaitTime ()

ADB 接続に適用するタイムアウト値をミリ秒単位で返します。

戻り値
long

getAdbRecoveryTimeout

public int getAdbRecoveryTimeout ()

戻り値
int リカバリモードで起動するまでのタイムアウト(ミリ秒単位)。

getAdbRootUnavailableTimeout

public long getAdbRootUnavailableTimeout ()

戻り値
long adb root 後にデバイスが使用不可になるのを待つ時間(ミリ秒単位)。

getAdbServerPort

public String getAdbServerPort ()

デバイスに関連付けられた adb サーバーのポートを返します。null の場合はデフォルトを使用します。

戻り値
String

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

Chrome OS へのログインに使用するパスワードを返します。

戻り値
String

getCrosUser

public String getCrosUser ()

ログインする Chrome OS ユーザーを返します。

戻り値
String

getCutoffBattery

public Integer getCutoffBattery ()

戻り値
Integer 呼び出しを続行するための最小バッテリー残量。

getDefaultNetworkType

public String getDefaultNetworkType ()

戻り値
String

getExtraFiles

public MultiMap<File, String> getExtraFiles ()

acloud create の実行時に GCE にアップロードする必要がある追加ファイルを返します。

戻り値
MultiMap<File, String>

getExtraOxygenArgs

public  getExtraOxygenArgs ()

Oxygen デバイスをリースするための追加の引数を返します。

戻り値

getExtraParamsByInstanceType

public static  getExtraParamsByInstanceType (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

public  getGceDriverParams ()

オプションで指定された追加の GCE ドライバ パラメータを返します

戻り値

getGceMaxAttempt

public int getGceMaxAttempt ()

gce デバイスを起動する最大試行回数を返す

戻り値
int

getInstanceType

public TestDeviceOptions.InstanceType getInstanceType ()

作成する仮想デバイスのインスタンス タイプを返します

戻り値
TestDeviceOptions.InstanceType

getInstanceUser

public String getInstanceUser ()

作成される GCE 仮想デバイスのインスタンス ユーザーを返します

戻り値
String

getInvocationAttributeToMetadata

public  getInvocationAttributeToMetadata ()

戻り値

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

public  getPostBootCommands ()

戻り値
再起動後に実行するシェルコマンドのリスト。

getRebootTimeout

public int getRebootTimeout ()

戻り値
int システム全体の起動のタイムアウト(ミリ秒)。

getRemoteAdbPort

public int getRemoteAdbPort ()

adb サーバーがリッスンするインスタンスのリモートポートを返します

戻り値
int

getRemoteFetchFilePattern

public  getRemoteFetchFilePattern ()

scp で取得を試みるパターンのリストを返します。

戻り値

getRemoteTf

public File getRemoteTf ()

リモートにプッシュする 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 root を有効にする必要があるかどうかを確認する

戻り値
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 create 中に GCE にアップロードする必要がある追加のファイルを設定します。

パラメータ
extraFiles MultiMap

setFastbootTimeout

public void setFastbootTimeout (int fastbootTimeout)

パラメータ
fastbootTimeout int: ファストブート モードで起動するまでのタイムアウト(ミリ秒単位)。

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 format の代わりに fastboot erase を使用するかどうか。

setWifiAttempts

public void setWifiAttempts (int wifiAttempts)

パラメータ
wifiAttempts int

shouldDisableReboot

public boolean shouldDisableReboot ()

戻り値
boolean デバイスの再起動を無効にするかどうか

shouldSkipBootComplete

public boolean shouldSkipBootComplete ()

戻り値
boolean

shouldSkipTearDown

public boolean shouldSkipTearDown ()

GCE の削除をスキップする必要がある場合は true を返します。それ以外は False が返されます。

戻り値
boolean

shouldUseConnection

public boolean shouldUseConnection ()

新しい接続機能を使用するかどうかを返します。

戻り値
boolean

shouldUseContentProvider

public boolean shouldUseContentProvider ()

Tradefed コンテンツ プロバイダを使用してファイルのプッシュ/プルができるかどうかを返します。

戻り値
boolean

useCmdWifiCommands

public boolean useCmdWifiCommands ()

apk の代わりに cmd wifi コマンドを使用するかどうかを返します。

戻り値
boolean

useCvdCF

public boolean useCvdCF ()

デバイスが cvd によって起動された場合は true を返し、それ以外の場合は false を返すヘルパー。

戻り値
boolean

useExitStatusWorkaround

public boolean useExitStatusWorkaround ()

シェル v2 を搭載していない古いデバイスでシェルの終了ステータスを取得するために回避策を使用するかどうかを返します。

戻り値
boolean

useIpV6ForTcpFastboot

public boolean useIpV6ForTcpFastboot ()

戻り値
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