DefaultTestsZipInstaller
public class DefaultTestsZipInstaller
extends Object
してimplements ITestsZipInstaller
java.lang.Object | |
↳ | com.android.tradefed.targetprep.DefaultTestsZipInstaller |
テストzipインストーラーのデフォルトの実装。
概要
パブリックコンストラクター | |
---|---|
DefaultTestsZipInstaller () デフォルトのコンストラクター。 | |
DefaultTestsZipInstaller ( skipList) DefaultTestsZipInstaller ( skipList) この便利なコンストラクターを使用すると、呼び出し元は | |
DefaultTestsZipInstaller (String... skipList) この便利なコンストラクターを使用すると、呼び出し元は |
パブリックメソッド | |
---|---|
void | deleteData (ITestDevice device) スキップリストで除外されたものを除いて、指定されたデバイスの |
getDataWipeSkipList () ワイプするディレクトリのディレクトリを取得します。テストにのみ使用されます。 | |
void | pushTestsZipOntoData (ITestDevice device, IDeviceBuildInfo deviceBuild) tests.zipファイルの内容をデバイスのデータパーティションにプッシュします。 この実装は、続行する前にデバイスをユーザーランドで再起動します。 |
void | setDataWipeSkipList ( skipList) setDataWipeSkipList ( skipList) クリアを回避するために、 |
void | setDataWipeSkipList (String... skipList) クリアを回避するために、 |
パブリックコンストラクター
DefaultTestsZipInstaller
public DefaultTestsZipInstaller ()
デフォルトのコンストラクター。
DefaultTestsZipInstaller
public DefaultTestsZipInstaller (skipList)
この便利なコンストラクターを使用すると、呼び出し元はsetDataWipeSkipList( )
を呼び出す必要がなく、スキップリストを直接設定できます。setDataWipeSkipList( )
個別に。
パラメーター | |
---|---|
skipList | /data の下のパスのコレクション@see#setDataWipeSkipList |
DefaultTestsZipInstaller
public DefaultTestsZipInstaller (String... skipList)
この便利なコンストラクターを使用すると、呼び出し元はsetDataWipeSkipList( )
を呼び出す必要がなく、スキップリストを直接設定できます。setDataWipeSkipList( )
個別に。
パラメーター | |
---|---|
skipList | String :ファイルシステムをクリアするときに保持する/data の下のパスのコレクション@see#setDataWipeSkipList |
パブリックメソッド
deleteData
public void deleteData (ITestDevice device)
スキップリストで除外されたものを除いて、指定されたデバイスの/data
からすべてのファイル/ディレクトリを削除します。
パラメーター | |
---|---|
device | ITestDevice :動作するITestDevice |
スロー | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
getDataWipeSkipList
publicgetDataWipeSkipList ()
ワイプするディレクトリのディレクトリを取得します。テストにのみ使用されます。
戻り値 | |
---|---|
ディレクトリをワイプするときにスキップするディレクトリのセット |
pushTestsZipOntoData
public void pushTestsZipOntoData (ITestDevice device, IDeviceBuildInfo deviceBuild)
tests.zipファイルの内容をデバイスのデータパーティションにプッシュします。
この実装は、続行する前にデバイスをユーザーランドで再起動します。また、Androidランタイムを停止し、戻ったときにそのままにしておきます
パラメーター | |
---|---|
device | ITestDevice :フラッシュするITestDevice モードであると想定されます。 |
deviceBuild | IDeviceBuildInfo :フラッシュするテストzipを含むIDeviceBuildInfo |
スロー | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
setDataWipeSkipList
public void setDataWipeSkipList (skipList)
クリアを回避するために、 /data
の下にパスのリストを設定します。
パラメーター | |
---|---|
skipList | /data の直接の子であることに注意してください。 |
setDataWipeSkipList
public void setDataWipeSkipList (String... skipList)
クリアを回避するために、 /data
の下にパスのリストを設定します。
パラメーター | |
---|---|
skipList | String :スキップするディレクトリのリスト。スキップリストの粒度は/data の直接の子であることに注意してください。 |