預設測試Zip安裝程序

public class DefaultTestsZipInstaller
extends Object implements ITestsZipInstaller

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


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

概括

公共構造函數

DefaultTestsZipInstaller ()

預設構造函數。

DefaultTestsZipInstaller ( skipList) DefaultTestsZipInstaller ( skipList)

這個方便的建構子允許呼叫者直接設定跳過列表,而不需要呼叫setDataWipeSkipList( ) setDataWipeSkipList( )分別地。

DefaultTestsZipInstaller (String... skipList)

這個方便的建構子允許呼叫者直接設定跳過列表,而不需要呼叫setDataWipeSkipList( ) setDataWipeSkipList( )分別地。

公共方法

void deleteData ( ITestDevice device)

刪除指定裝置上/data中的所有檔案/目錄,跳過清單中排除的檔案/目錄除外。

getDataWipeSkipList ()

取得要擦除的目錄,僅用於測試。

void pushTestsZipOntoData ( ITestDevice device, IDeviceBuildInfo deviceBuild)

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

此實作將在繼續之前將設備重新啟動到用戶空間。

void setDataWipeSkipList ( skipList) setDataWipeSkipList ( skipList)

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

void setDataWipeSkipList (String... skipList)

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

公共構造函數

預設測試Zip安裝程序

public DefaultTestsZipInstaller ()

預設構造函數。

預設測試Zip安裝程序

public DefaultTestsZipInstaller ( skipList)

這個方便的建構子允許呼叫者直接設定跳過列表,而不需要呼叫setDataWipeSkipList( ) setDataWipeSkipList( )分別地。

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

預設測試Zip安裝程序

public DefaultTestsZipInstaller (String... skipList)

這個方便的建構子允許呼叫者直接設定跳過列表,而不需要呼叫setDataWipeSkipList( ) setDataWipeSkipList( )分別地。

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

公共方法

刪除數據

public void deleteData (ITestDevice device)

刪除指定裝置上/data中的所有檔案/目錄,跳過清單中排除的檔案/目錄除外。

實施將停止設備上的運作時。強烈建議完成此方法後重新啟動設備。

參數
device ITestDevice :要執行操作的ITestDevice

投擲
DeviceNotAvailableException
TargetSetupError

取得資料清除跳過列表

public  getDataWipeSkipList ()

取得要擦除的目錄,僅用於測試。

退貨
擦除目錄時要跳過的目錄集

將測試壓縮到資料上

public void pushTestsZipOntoData (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

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

此實作將在繼續之前將設備重新啟動到用戶空間。它還會停止 Android 運行時並在返回時將其保留

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

deviceBuild IDeviceBuildInfo :包含要快閃記憶體的測試 zip 的IDeviceBuildInfo

投擲
DeviceNotAvailableException
TargetSetupError

設定資料擦除跳過列表

public void setDataWipeSkipList ( skipList)

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

參數
skipList :要跳過的目錄列表。

請注意,跳過清單的粒度是/data的直接子級。

設定資料擦除跳過列表

public void setDataWipeSkipList (String... skipList)

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

參數
skipList String :要跳過的目錄列表。

請注意,跳過清單的粒度是/data的直接子級。