ITestsZipInstaller

public interface ITestsZipInstaller

com.android.tradefed.targetprep.ITestsZipInstaller


テストの zip ファイル(ビルドシステムの出力)からテストを できます。

概要

パブリック メソッド

abstract void deleteData(ITestDevice device)

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

abstract void pushTestsZipOntoData(ITestDevice device, IDeviceBuildInfo deviceBuild)

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

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)

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

パラメータ
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 の直接の子です。

関連項目: