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 |
公共方法
刪除數據
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 ,假定處於 adb 模式。 |
deviceBuild | IDeviceBuildInfo :包含測試壓縮到閃存的IDeviceBuildInfo |
投擲 | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
setDataWipeSkipList
public void setDataWipeSkipList (skipList)
在/data
下設置路徑列表以避免清除。
參數 | |
---|---|
skipList | /data 的直接子級。 |
setDataWipeSkipList
public void setDataWipeSkipList (String... skipList)
在/data
下設置路徑列表以避免清除。
參數 | |
---|---|
skipList | String : 要跳過的目錄列表。請注意,跳過列表的粒度是/data 的直接子級。 |