ITestsZipInstaller

public interface ITestsZipInstaller

com.android.tradefed.targetprep.ITestsZipInstaller


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

まとめ

パブリックメソッド

abstract void deleteData ( ITestDevice device)

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

abstract void pushTestsZipOntoData ( ITestDevice device, IDeviceBuildInfo deviceBuild)

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

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

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