DefaultTestsZipInstaller

public class DefaultTestsZipInstaller
extends Object implements ITestsZipInstaller

java.lang.オブジェクト
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)

testing.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)

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