DefaultTestsZipInstaller
public class DefaultTestsZipInstaller
extends Object
implements ITestsZipInstaller
java.lang.Object | |
↳ | com.android.tradefed.targetprep.DefaultTestsZipInstaller |
テスト zip インストーラーのデフォルトの実装。
まとめ
パブリック コンストラクター | |
---|---|
DefaultTestsZipInstaller () デフォルトのコンストラクタ。 | |
DefaultTestsZipInstaller ( skipList) DefaultTestsZipInstaller ( skipList) この便利なコンストラクターにより、呼び出し元は | |
DefaultTestsZipInstaller (String... skipList) この便利なコンストラクターにより、呼び出し元は |
公開メソッド | |
---|---|
void | deleteData ( ITestDevice device) スキップ リストによって除外されたものを除いて、指定されたデバイスの |
getDataWipeSkipList () ワイプするディレクトリのディレクトリを取得します。テストのみに使用されます。 | |
void | pushTestsZipOntoData ( ITestDevice device, IDeviceBuildInfo deviceBuild) tests.zip ファイルの内容をデバイスのデータ パーティションにプッシュします。 この実装では、続行する前にデバイスをユーザーランドで再起動します。 |
void | setDataWipeSkipList ( skipList) setDataWipeSkipList ( skipList) |
void | setDataWipeSkipList (String... skipList) |
パブリック コンストラクター
DefaultTestsZipInstaller
public DefaultTestsZipInstaller ()
デフォルトのコンストラクタ。
DefaultTestsZipInstaller
public DefaultTestsZipInstaller (skipList)
この便利なコンストラクターにより、呼び出し元はsetDataWipeSkipList( )
setDataWipeSkipList( )
別途。
パラメーター | |
---|---|
skipList | /data の下のパスのコレクション @see #setDataWipeSkipList |
DefaultTestsZipInstaller
public DefaultTestsZipInstaller (String... skipList)
この便利なコンストラクターにより、呼び出し元はsetDataWipeSkipList( )
setDataWipeSkipList( )
別途。
パラメーター | |
---|---|
skipList | String : ファイルシステムをクリアするときに保持する/data の下のパスのコレクション @see #setDataWipeSkipList |
公開メソッド
削除データ
public void deleteData (ITestDevice device)
スキップ リストによって除外されたものを除いて、指定されたデバイスの/data
からすべてのファイル/ディレクトリを削除します。
パラメーター | |
---|---|
device | ITestDevice : 作用するITestDevice |
スロー | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
getDataWipeSkipList
publicgetDataWipeSkipList ()
ワイプするディレクトリのディレクトリを取得します。テストのみに使用されます。
戻り値 | |
---|---|
ディレクトリを消去するときにスキップするディレクトリのセット |
pushTestsZipOntoData
public void pushTestsZipOntoData (ITestDevice device, IDeviceBuildInfo deviceBuild)
tests.zip ファイルの内容をデバイスのデータ パーティションにプッシュします。
この実装では、続行する前にデバイスをユーザーランドで再起動します。また、Android ランタイムを停止し、復帰時にそのままにします。
パラメーター | |
---|---|
device | ITestDevice : フラッシュするITestDevice モードであると想定されます。 |
deviceBuild | IDeviceBuildInfo : フラッシュするテスト zip を含むIDeviceBuildInfo |
スロー | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
setDataWipeSkipList
public void setDataWipeSkipList (skipList)
/data
の下のパスのリストを設定して、クリアを回避します。
パラメーター | |
---|---|
skipList | /data の直接の子であることに注意してください。 |
setDataWipeSkipList
public void setDataWipeSkipList (String... skipList)
/data
の下のパスのリストを設定して、クリアを回避します。
パラメーター | |
---|---|
skipList | String : スキップするディレクトリのリスト。スキップ リストの粒度は/data の直接の子であることに注意してください。 |