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の下のパスのリストを設定して、クリアを回避します。

公開メソッド

削除データ

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

以下も参照してください。