DefaultTestsZipInstaller
  public
  
  
  
  class
  DefaultTestsZipInstaller
  
    extends Object
  
  
  
  
  
      implements
      
        ITestsZipInstaller
      
  
  
| java.lang.Object | |
| ↳ | com.android.tradefed.targetprep.DefaultTestsZipInstaller | 
テスト zip インストーラのデフォルト実装。
概要
| パブリック コンストラクタ | |
|---|---|
| 
      DefaultTestsZipInstaller()
      デフォルトのコンストラクタ。 | |
| 
      DefaultTestsZipInstaller(この便利なコンストラクタを使用すると、呼び出し元は  | |
| 
      DefaultTestsZipInstaller(String... skipList)
      この便利なコンストラクタを使用すると、呼び出し元は  | |
| パブリック メソッド | |
|---|---|
| 
        
        
        
        
        
        void | 
      deleteData(ITestDevice device)
      スキップリストで除外されているファイルを除き、指定したデバイスの  | 
| 
        
        
        
        
        
         | 
      getDataWipeSkipList()
      ワイプするディレクトリのディレクトリを取得します。テスト専用です。 | 
| 
        
        
        
        
        
        void | 
      pushTestsZipOntoData(ITestDevice device, IDeviceBuildInfo deviceBuild)
      tests.zip ファイルの内容をデバイスのデータパーティションに push します。 この実装では、続行する前にデバイスをユーザーランドに再起動します。 | 
| 
        
        
        
        
        
        void | 
      setDataWipeSkipList(
 | 
| 
        
        
        
        
        
        void | 
      setDataWipeSkipList(String... skipList)
      
 | 
パブリック コンストラクタ
DefaultTestsZipInstaller
public DefaultTestsZipInstaller ()
デフォルトのコンストラクタ。
DefaultTestsZipInstaller
public DefaultTestsZipInstaller (skipList) 
この便利なコンストラクタを使用すると、呼び出し元は setDataWipeSkipList( を個別に呼び出す必要がなく、スキップリストを直接設定できます。
| パラメータ | |
|---|---|
| skipList | : ファイルシステムの消去時に保持する/dataの下のパスのコレクション。@see #setDataWipeSkipList | 
DefaultTestsZipInstaller
public DefaultTestsZipInstaller (String... skipList)
この便利なコンストラクタを使用すると、呼び出し元は 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 ファイルの内容をデバイスのデータパーティションに push します。
この実装では、続行する前にデバイスをユーザーランドに再起動します。また、Android ランタイムを停止し、復帰時に停止したままにします。
| パラメータ | |
|---|---|
| device | ITestDevice: フラッシュするITestDevice。adb モードにあると想定されます。 | 
| deviceBuild | IDeviceBuildInfo: フラッシュするテストの ZIP を含むIDeviceBuildInfo | 
| 例外 | |
|---|---|
| DeviceNotAvailableException | |
| TargetSetupError | |
setDataWipeSkipList
public void setDataWipeSkipList (skipList) 
/data の下にパスのリストを設定して、消去されないようにします。
| パラメータ | |
|---|---|
| skipList | : スキップするディレクトリのリスト。
 スキップリストの粒度は  | 
setDataWipeSkipList
public void setDataWipeSkipList (String... skipList)
/data の下にパスのリストを設定して、消去されないようにします。
| パラメータ | |
|---|---|
| skipList | String: スキップするディレクトリのリスト。
 スキップリストの粒度は  | 
