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 ファイルの内容をデバイスのデータパーティションに push します。

abstract void 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 ファイルの内容をデバイスのデータ パーティションに push します。

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

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

例外
com.android.tradefed.device.DeviceNotAvailableException
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError

setDataWipeSkipList

public abstract void setDataWipeSkipList ( skipList)

/data の下にパスのリストを設定して、消去しないようにします。

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

スキップリストの粒度は /data の直接の子です。

関連項目:

setDataWipeSkipList

public abstract void setDataWipeSkipList (String... skipList)

/data の下にパスのリストを設定して、消去しないようにします。

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

スキップリストの粒度は /data の直接の子です。

関連項目: