DefaultTestsZipInstaller

public class DefaultTestsZipInstaller
extends Object implements ITestsZipInstaller

java.lang.Object
com.android.tradefed.targetprep.DefaultTestsZipInstaller


テスト zip インストーラーのデフォルトの実装。

まとめ

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

DefaultTestsZipInstaller ()

デフォルトのコンストラクタ。

DefaultTestsZipInstaller ( skipList) DefaultTestsZipInstaller ( skipList)

この便利なコンストラクターにより、呼び出し元はsetDataWipeSkipList( ) setDataWipeSkipList( )別途。

DefaultTestsZipInstaller (String... skipList)

この便利なコンストラクターにより、呼び出し元はsetDataWipeSkipList( ) setDataWipeSkipList( )別途。

公開メソッド

void deleteData ( ITestDevice device)

スキップ リストによって除外されたものを除いて、指定されたデバイスの/dataからすべてのファイル/ディレクトリを削除します。

getDataWipeSkipList ()

ワイプするディレクトリのディレクトリを取得します。テストのみに使用されます。

void pushTestsZipOntoData ( ITestDevice device, IDeviceBuildInfo deviceBuild)

tests.zip ファイルの内容をデバイスのデータ パーティションにプッシュします。

この実装では、続行する前にデバイスをユーザーランドで再起動します。

void setDataWipeSkipList ( skipList) setDataWipeSkipList ( skipList)

/dataの下のパスのリストを設定して、クリアを回避します。

void setDataWipeSkipList (String... skipList)

/dataの下のパスのリストを設定して、クリアを回避します。

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

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

public  getDataWipeSkipList ()

ワイプするディレクトリのディレクトリを取得します。テストのみに使用されます。

戻り値
ディレクトリを消去するときにスキップするディレクトリのセット

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の直接の子であることに注意してください。