DeviceTestRunOptions のオプション
public
class
DeviceTestRunOptions
extends Object
java.lang.Object | |
↳ | com.android.tradefed.testtype.junit4.DeviceTestRunOptions |
BaseHostJUnit4Test によるデバイステストの実行に関連するオプションのビルダークラス。
概要
パブリック コンストラクタ | |
---|---|
DeviceTestRunOptions(String packageName)
|
パブリック メソッド | |
---|---|
DeviceTestRunOptions
|
addExtraListener(ITestLifeCycleReceiver listener)
実行するインストルメンテーションにリスナーを追加します。 |
DeviceTestRunOptions
|
addInstrumentationArg(String key, String value)
インストルメンテーションに渡す引数を追加します。 |
void
|
clearExtraListeners()
|
void
|
clearInstrumentationArgs()
以前に |
String
|
getApkFileName()
apk インストール用の apk ファイルの名前を返します。 |
ITestDevice
|
getDevice()
|
|
getExtraListeners()
|
String[]
|
getInstallArgs()
インストール コマンドの追加オプションを返します。 |
|
getInstrumentationArgs()
|
Long
|
getMaxInstrumentationTimeoutMs()
|
Long
|
getMaxTimeToOutputMs()
|
String
|
getPackageName()
|
String
|
getRunner()
|
String
|
getTestClassName()
|
String
|
getTestMethodName()
|
Long
|
getTestTimeoutMs()
|
Integer
|
getUserId()
|
boolean
|
isForceQueryable()
インストールする APK をクエリ可能にするかどうか。 |
boolean
|
isGrantPermission()
APK のインストール権限を付与するかどうかを指定します。 |
boolean
|
isHiddenApiCheckDisabled()
|
boolean
|
isIsolatedStorageDisabled()
|
boolean
|
isRestartDisabled()
|
boolean
|
isTestApiCheckDisabled()
|
boolean
|
isWindowAnimationDisabled()
|
DeviceTestRunOptions
|
setApkFileName(String apkFileName)
apk インストール用の apk ファイルの名前を設定します。 |
DeviceTestRunOptions
|
setCheckResults(boolean checkResults)
インストルメンテーション実行の結果をチェックするかどうかを設定し、 問題が発生したためです。 |
DeviceTestRunOptions
|
setDevice(ITestDevice device)
|
DeviceTestRunOptions
|
setDisableHiddenApiCheck(boolean disableHiddenApiCheck)
--no-hidden-api-checks を「am instrument」に追加するかどうかを設定しますPod の 接続します |
DeviceTestRunOptions
|
setDisableIsolatedStorage(boolean disableIsolatedStorage)
--no-isolated-storage を「am instrument」に追加するかどうかを設定しますPod の 接続します |
DeviceTestRunOptions
|
setDisableRestart(boolean disableRestart)
「am instrument」に --no-restart を追加するかどうかを設定します内部 IP アドレスを使用して通信できます |
DeviceTestRunOptions
|
setDisableTestApiCheck(boolean disableTestApiCheck)
「am instrument」に --no-test-api-access を追加するかどうかを設定しますホストからコンテナを使用して あります。 |
DeviceTestRunOptions
|
setDisableWindowAnimation(boolean disableWindowAnimation)
「am instrument」に --no-window-animation を追加するかどうかを設定しますPod の 接続します |
DeviceTestRunOptions
|
setForceQueryable(boolean forceQueryable)
インストールする apk をクエリ可能にする必要がある場合は、 |
DeviceTestRunOptions
|
setGrantPermission(boolean grantPermission)
APK のインストール権限を付与します。 |
DeviceTestRunOptions
|
setInstallArgs(String... installArgs)
インストール コマンドの追加オプションを設定します。 |
DeviceTestRunOptions
|
setMaxInstrumentationTimeoutMs(Long maxInstrumentationTimeoutMs)
完全なインストルメンテーションの実行に必要な最大時間(ミリ秒単位)を設定します。 できます。 |
DeviceTestRunOptions
|
setMaxTimeToOutputMs(Long maxTimeToOutputMs)
インストルメンテーションの出力を停止できる最大時間(ミリ秒単位)を設定します。 停止しました。 |
DeviceTestRunOptions
|
setRunner(String runner)
インストルメンテーションの実行に使用するインストルメンテーション ランナーを設定します。 |
DeviceTestRunOptions
|
setTestClassName(String testClassName)
インストルメンテーションを実行するクラス名を設定します。 |
DeviceTestRunOptions
|
setTestMethodName(String testMethodName)
インストルメンテーションを実行するメソッド名を設定します。 |
DeviceTestRunOptions
|
setTestTimeoutMs(Long testTimeoutMs)
中断されるまでテストを実行できる最大時間(ミリ秒単位)を設定します。 |
DeviceTestRunOptions
|
setUserId(Integer userId)
インストルメンテーションを実行するユーザー ID を設定します。 |
boolean
|
shouldCheckResults()
|
パブリック コンストラクタ
DeviceTestRunOptions のオプション
public DeviceTestRunOptions (String packageName)
パラメータ | |
---|---|
packageName |
String |
パブリック メソッド
addExtraListener
public DeviceTestRunOptions addExtraListener (ITestLifeCycleReceiver listener)
実行するインストルメンテーションにリスナーを追加します。
パラメータ | |
---|---|
listener |
ITestLifeCycleReceiver |
戻り値 | |
---|---|
DeviceTestRunOptions |
addInstrumentationArg
public DeviceTestRunOptions addInstrumentationArg (String key, String value)
インストルメンテーションに渡す引数を追加します。
パラメータ | |
---|---|
key |
String |
value |
String |
戻り値 | |
---|---|
DeviceTestRunOptions |
ClearExtraListeners
public void clearExtraListeners ()
ClearInstrumentationArgs
public void clearInstrumentationArgs ()
以前に addInstrumentationArg(String, String)
で設定したすべてのインストルメンテーション引数をクリアします。
getApkFileName
public String getApkFileName ()
apk インストール用の apk ファイルの名前を返します。
戻り値 | |
---|---|
String |
getExtraListeners
publicgetExtraListeners ()
戻り値 | |
---|---|
|
getInstallArgs
public String[] getInstallArgs ()
インストール コマンドの追加オプションを返します。
戻り値 | |
---|---|
String[] |
getInstrumentationArgs
publicgetInstrumentationArgs ()
戻り値 | |
---|---|
|
getMaxInstrumentationTimeoutMs
public Long getMaxInstrumentationTimeoutMs ()
戻り値 | |
---|---|
Long |
getMaxTimeToOutputMs
public Long getMaxTimeToOutputMs ()
戻り値 | |
---|---|
Long |
getPackageName
public String getPackageName ()
戻り値 | |
---|---|
String |
getRunner
public String getRunner ()
戻り値 | |
---|---|
String |
getTestClassName
public String getTestClassName ()
戻り値 | |
---|---|
String |
getTestMethodName
public String getTestMethodName ()
戻り値 | |
---|---|
String |
getTestTimeoutMs
public Long getTestTimeoutMs ()
戻り値 | |
---|---|
Long |
getUserId
public Integer getUserId ()
戻り値 | |
---|---|
Integer |
isForceQueryable
public boolean isForceQueryable ()
インストールする APK をクエリ可能にするかどうか。デフォルト値は true です。
戻り値 | |
---|---|
boolean |
isGrantPermission
public boolean isGrantPermission ()
APK のインストール権限を付与するかどうかを指定します。
戻り値 | |
---|---|
boolean |
isHiddenApiCheckDisabled
public boolean isHiddenApiCheckDisabled ()
戻り値 | |
---|---|
boolean |
isIsolatedStorageDisabled(分離ストレージの無効化)
public boolean isIsolatedStorageDisabled ()
戻り値 | |
---|---|
boolean |
isRestartDisabled
public boolean isRestartDisabled ()
戻り値 | |
---|---|
boolean |
isTestApiCheckDisabled
public boolean isTestApiCheckDisabled ()
戻り値 | |
---|---|
boolean |
isWindowAnimationDisabled
public boolean isWindowAnimationDisabled ()
戻り値 | |
---|---|
boolean |
setApkFileName
public DeviceTestRunOptions setApkFileName (String apkFileName)
apk インストール用の apk ファイルの名前を設定します。
パラメータ | |
---|---|
apkFileName |
String |
戻り値 | |
---|---|
DeviceTestRunOptions |
setCheckResults
public DeviceTestRunOptions setCheckResults (boolean checkResults)
インストルメンテーション実行の結果をチェックするかどうかを設定し、 問題が発生したためです。
パラメータ | |
---|---|
checkResults |
boolean |
戻り値 | |
---|---|
DeviceTestRunOptions |
setDevice
public DeviceTestRunOptions setDevice (ITestDevice device)
パラメータ | |
---|---|
device |
ITestDevice |
戻り値 | |
---|---|
DeviceTestRunOptions |
setDisableHiddenApiCheck
public DeviceTestRunOptions setDisableHiddenApiCheck (boolean disableHiddenApiCheck)
--no-hidden-api-checks を「am instrument」に追加するかどうかを設定しますPod の 接続します
パラメータ | |
---|---|
disableHiddenApiCheck |
boolean |
戻り値 | |
---|---|
DeviceTestRunOptions |
setDisableIsolatedStorage
public DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)
--no-isolated-storage を「am instrument」に追加するかどうかを設定しますPod の 接続します
パラメータ | |
---|---|
disableIsolatedStorage |
boolean |
戻り値 | |
---|---|
DeviceTestRunOptions |
setDisableRestart
public DeviceTestRunOptions setDisableRestart (boolean disableRestart)
「am instrument」に --no-restart を追加するかどうかを設定します内部 IP アドレスを使用して通信できます
パラメータ | |
---|---|
disableRestart |
boolean |
戻り値 | |
---|---|
DeviceTestRunOptions |
setDisableTestApiCheck
public DeviceTestRunOptions setDisableTestApiCheck (boolean disableTestApiCheck)
「am instrument」に --no-test-api-access を追加するかどうかを設定しますホストからコンテナを使用して あります。
パラメータ | |
---|---|
disableTestApiCheck |
boolean |
戻り値 | |
---|---|
DeviceTestRunOptions |
setDisableWindowAnimation
public DeviceTestRunOptions setDisableWindowAnimation (boolean disableWindowAnimation)
「am instrument」に --no-window-animation を追加するかどうかを設定しますPod の 接続します
パラメータ | |
---|---|
disableWindowAnimation |
boolean |
戻り値 | |
---|---|
DeviceTestRunOptions |
setForceQueryable
public DeviceTestRunOptions setForceQueryable (boolean forceQueryable)
インストールする apk をクエリ可能にする必要がある場合は、false
を設定します。
パラメータ | |
---|---|
forceQueryable |
boolean |
戻り値 | |
---|---|
DeviceTestRunOptions |
setGrantPermission
public DeviceTestRunOptions setGrantPermission (boolean grantPermission)
APK のインストール権限を付与します。
パラメータ | |
---|---|
grantPermission |
boolean |
戻り値 | |
---|---|
DeviceTestRunOptions |
setInstallArgs
public DeviceTestRunOptions setInstallArgs (String... installArgs)
インストール コマンドの追加オプションを設定します。
パラメータ | |
---|---|
installArgs |
String |
戻り値 | |
---|---|
DeviceTestRunOptions |
setMaxInstrumentationTimeoutMs
public DeviceTestRunOptions setMaxInstrumentationTimeoutMs (Long maxInstrumentationTimeoutMs)
完全なインストルメンテーションの実行に必要な最大時間(ミリ秒単位)を設定します。 できます。タイムアウトしない場合は 0 に設定します。省略可。
パラメータ | |
---|---|
maxInstrumentationTimeoutMs |
Long |
戻り値 | |
---|---|
DeviceTestRunOptions |
setMaxTimeToOutputMs
public DeviceTestRunOptions setMaxTimeToOutputMs (Long maxTimeToOutputMs)
計測が開始される前にインストルメンテーションの出力を停止できる最大時間(ミリ秒単位)を設定します。 停止しました。タイムアウトしない場合は 0 に設定します。省略可。
パラメータ | |
---|---|
maxTimeToOutputMs |
Long |
戻り値 | |
---|---|
DeviceTestRunOptions |
setRunner
public DeviceTestRunOptions setRunner (String runner)
インストルメンテーションの実行に使用するインストルメンテーション ランナーを設定します。デフォルト runner は android.support.test.runner.AndroidJUnitRunner です。省略可。
パラメータ | |
---|---|
runner |
String |
戻り値 | |
---|---|
DeviceTestRunOptions |
setTestClassName
public DeviceTestRunOptions setTestClassName (String testClassName)
インストルメンテーションを実行するクラス名を設定します。インストルメンテーションは
クラスのみを実行する
必要がありますsetTestMethodName(String)
と併用できます。省略可。
パラメータ | |
---|---|
testClassName |
String |
戻り値 | |
---|---|
DeviceTestRunOptions |
setTestMethodName
public DeviceTestRunOptions setTestMethodName (String testMethodName)
インストルメンテーションを実行するメソッド名を設定します。正常に動作させるには、setTestClassName(String)
を設定する必要があります。省略可。
パラメータ | |
---|---|
testMethodName |
String |
戻り値 | |
---|---|
DeviceTestRunOptions |
setTestTimeoutMs
public DeviceTestRunOptions setTestTimeoutMs (Long testTimeoutMs)
中断するまでにテストを実行できる最大時間(ミリ秒単位)を設定します。次の値については 0 に設定します。 タイムアウトなし。省略可。
パラメータ | |
---|---|
testTimeoutMs |
Long |
戻り値 | |
---|---|
DeviceTestRunOptions |
setUserId
public DeviceTestRunOptions setUserId (Integer userId)
インストルメンテーションを実行するユーザー ID を設定します。省略可。
パラメータ | |
---|---|
userId |
Integer |
戻り値 | |
---|---|
DeviceTestRunOptions |
shouldCheckResults
public boolean shouldCheckResults ()
戻り値 | |
---|---|
boolean |