DefaultTestsZipInstaller
public
class
DefaultTestsZipInstaller
extends Object
implements
ITestsZipInstaller
java.lang.Object | |
↳ | com.android.tradefed.targetprep.DefaultTestsZipInstaller |
テストの zip インストーラのデフォルト実装。
概要
パブリック コンストラクタ | |
---|---|
DefaultTestsZipInstaller()
デフォルトのコンストラクタ。 |
|
DefaultTestsZipInstaller(
このコンビニエンス コンストラクタを使用すると、呼び出し元は
|
|
DefaultTestsZipInstaller(String... skipList)
このコンビニエンス コンストラクタを使用すると、呼び出し元は
|
パブリック メソッド | |
---|---|
void
|
deleteData(ITestDevice device)
指定したデバイスの |
|
getDataWipeSkipList()
ワイプするディレクトリのディレクトリを取得します。テスト専用です。 |
void
|
pushTestsZipOntoData(ITestDevice device, IDeviceBuildInfo deviceBuild)
test.zip ファイルの内容をデバイスのデータ パーティションにプッシュします。 この実装では、再起動前にユーザーランドでデバイスを再起動します。 見てみましょう。 |
void
|
setDataWipeSkipList(
消去されないように |
void
|
setDataWipeSkipList(String... skipList)
消去されないように |
パブリック コンストラクタ
DefaultTestsZipInstaller
public DefaultTestsZipInstaller ()
デフォルトのコンストラクタ。
DefaultTestsZipInstaller
public DefaultTestsZipInstaller (skipList)
このコンビニエンス コンストラクタを使用すると、呼び出し元は
setDataWipeSkipList(
を個別に呼び出す必要があります。
パラメータ | |
---|---|
skipList |
: クリア時に保持する /data の下のパスのコレクション
ファイルシステム @see #setDataWipeSkipList |
DefaultTestsZipInstaller
public DefaultTestsZipInstaller (String... skipList)
このコンビニエンス コンストラクタを使用すると、呼び出し元は
setDataWipeSkipList(
を個別に呼び出す必要があります。
パラメータ | |
---|---|
skipList |
String : クリア時に保持する /data の下のパスのコレクション
ファイルシステム @see #setDataWipeSkipList |
パブリック メソッド
deleteData
public void deleteData (ITestDevice device)
指定したデバイスの /data
から、すべてのファイルとディレクトリを削除します。
スキップリストで除外されます
実装により、デバイス上のランタイムが停止します。デバイスを再起動することを強くおすすめします このメソッドの完了時に行われます。
パラメータ | |
---|---|
device |
ITestDevice : 操作対象の ITestDevice |
例外 | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
getDataWipeSkipList
publicgetDataWipeSkipList ()
ワイプするディレクトリのディレクトリを取得します。テスト専用です。
戻り値 | |
---|---|
|
ディレクトリをワイプするときにスキップするディレクトリのセット |
pushTestsZipOntoData
public void pushTestsZipOntoData (ITestDevice device, IDeviceBuildInfo deviceBuild)
test.zip ファイルの内容をデバイスのデータ パーティションにプッシュします。
この実装では、再起動前にユーザーランドでデバイスを再起動します。 見てみましょう。また、Android ランタイムも停止し、復帰時に停止したままになります。
パラメータ | |
---|---|
device |
ITestDevice : フラッシュする ITestDevice (adb モードの場合を想定)。 |
deviceBuild |
IDeviceBuildInfo : フラッシュするテスト zip を含む IDeviceBuildInfo |
例外 | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
setDataWipeSkipList
public void setDataWipeSkipList (skipList)
消去されないように /data
の下にあるパスのリストを設定します。
パラメータ | |
---|---|
skipList |
: スキップするディレクトリのリスト。
スキップリストの粒度は、 |
setDataWipeSkipList
public void setDataWipeSkipList (String... skipList)
消去されないように /data
の下にあるパスのリストを設定します。
パラメータ | |
---|---|
skipList |
String : スキップするディレクトリのリスト。
スキップリストの粒度は、 |