ITestsZipInstaller

public interface ITestsZipInstaller

com.android.tradefed.targetprep.ITestsZipInstaller


テストzipファイル(ビルドシステムによって出力される)からテストをデバイスにインストールします。

概要

パブリックメソッド

abstract void deleteData (ITestDevice device)

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

abstract void pushTestsZipOntoData (ITestDevice device, IDeviceBuildInfo deviceBuild)

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

abstract void setDataWipeSkipList ( skipList) setDataWipeSkipList ( skipList)

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

abstract void setDataWipeSkipList (String... skipList)

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

パブリックメソッド

deleteData

public abstract void deleteData (ITestDevice device)

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

実装により、デバイスのランタイムが停止します。この方法が完了したら、デバイスを再起動することを強くお勧めします。

パラメーター
device ITestDevice :動作するITestDevice

スロー
DeviceNotAvailableException
TargetSetupError

pushTestsZipOntoData

public abstract void pushTestsZipOntoData (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

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

パラメーター
device ITestDevice :フラッシュするITestDeviceモードであると想定されます。

deviceBuild IDeviceBuildInfo :フラッシュするテストzipを含むIDeviceBuildInfo

スロー
com.android.tradefed.device.DeviceNotAvailableException
TargetSetupError
DeviceNotAvailableException

setDataWipeSkipList

public abstract void setDataWipeSkipList ( skipList)

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

パラメーター
skipList :スキップするディレクトリのリスト。

スキップリストの粒度は/dataの直接の子であることに注意してください。

setDataWipeSkipList

public abstract void setDataWipeSkipList (String... skipList)

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

パラメーター
skipList String :スキップするディレクトリのリスト。

スキップリストの粒度は/dataの直接の子であることに注意してください。