預設測試 ZipInstaller

public class DefaultTestsZipInstaller
extends Object implements ITestsZipInstaller

java.lang.Object
   ↳ com.android.tradefed.targetprep.DefaultTestsZipInstaller


測試 ZIP 安裝程式的預設實作。

摘要

公用建構函式

DefaultTestsZipInstaller()

預設建構函式。

DefaultTestsZipInstaller( skipList)

這個便利的建構函式可讓呼叫端直接設定略過清單, 需個別呼叫 setDataWipeSkipList()

DefaultTestsZipInstaller(String... skipList)

這個便利的建構函式可讓呼叫端直接設定略過清單, 需個別呼叫 setDataWipeSkipList()

公用方法

void deleteData(ITestDevice device)

移除指定裝置上的 /data 中的所有檔案/目錄,並使用 這是略過清單排除的因素

getDataWipeSkipList()

取得要抹除的目錄目錄,僅供測試使用。

void pushTestsZipOntoData(ITestDevice device, IDeviceBuildInfo deviceBuild)

將 test.zip 檔案的內容推送到裝置的資料分區。

這項實作程序會在使用者之前重新啟動裝置, 繼續。

void setDataWipeSkipList( skipList)

設定 /data 下的路徑清單,以免清除。

void setDataWipeSkipList(String... skipList)

設定 /data 下的路徑清單,以免清除。

公用建構函式

預設測試 ZipInstaller

public DefaultTestsZipInstaller ()

預設建構函式。

預設測試 ZipInstaller

public DefaultTestsZipInstaller ( skipList)

這個便利的建構函式可讓呼叫端直接設定略過清單, 需個別呼叫 setDataWipeSkipList()

參數
skipList :清除 /data 之下的路徑集合 檔案系統 @see #setDataWipeSkipList

預設測試 ZipInstaller

public DefaultTestsZipInstaller (String... skipList)

這個便利的建構函式可讓呼叫端直接設定略過清單, 需個別呼叫 setDataWipeSkipList()

參數
skipList String:清除 /data 之下的路徑集合 檔案系統 @see #setDataWipeSkipList

公用方法

刪除資料

public void deleteData (ITestDevice device)

移除指定裝置上的 /data 中的所有檔案/目錄,並使用 這是略過清單排除的因素

實作會停止裝置上的執行階段。強烈建議您重新啟動裝置 實作完畢後

參數
device ITestDevice:要採取行動的 ITestDevice

擲回
DeviceNotAvailableException
TargetSetupError

getDataWipeSkipList

public  getDataWipeSkipList ()

取得要抹除的目錄目錄,僅供測試使用。

傳回
清除目錄時要略過的目錄集

PushTestsZipOntoData

public void pushTestsZipOntoData (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

將 test.zip 檔案的內容推送到裝置的資料分區。

這項實作程序會在使用者之前重新啟動裝置, 繼續。此指令也會停止 Android 執行階段,並在返回時停止運作

參數
device ITestDevice:要刷的 ITestDevice,假設處於 ADB 模式。

deviceBuild IDeviceBuildInfo:包含要刷新測試的 ZIP 檔案的 IDeviceBuildInfo

擲回
DeviceNotAvailableException
TargetSetupError

setDataWipeSkipList

public void setDataWipeSkipList ( skipList)

設定 /data 下的路徑清單,以免清除。

參數
skipList :要略過的目錄清單。

請注意,略過清單的精細程度是 /data 的直接子項。

setDataWipeSkipList

public void setDataWipeSkipList (String... skipList)

設定 /data 下的路徑清單,以免清除。

參數
skipList String:要略過的目錄清單。

請注意,略過清單的精細程度是 /data 的直接子項。