ITestsZip 安裝程序

public interface ITestsZipInstaller

com.android.tradefed.targetprep.ITestsZipInstaller


從設備上的測試 zip 文件(由構建系統輸出)安裝測試。

概括

公共方法

abstract void deleteData ( ITestDevice device)

從指定設備上的/data中刪除所有文件/目錄,跳過列表排除的文件/目錄除外。

abstract void pushTestsZipOntoData ( ITestDevice device, IDeviceBuildInfo deviceBuild)

將 tests.zip 文件的內容推送到設備的數據分區。

abstract void setDataWipeSkipList ( skipList) setDataWipeSkipList ( skipList)

/data下設置路徑列表以避免清除。

abstract void setDataWipeSkipList (String... skipList)

/data下設置路徑列表以避免清除。

公共方法

刪除數據

public abstract void deleteData (ITestDevice device)

從指定設備上的/data中刪除所有文件/目錄,跳過列表排除的文件/目錄除外。

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

參數
device ITestDevice :要執行的ITestDevice

投擲
DeviceNotAvailableException
TargetSetupError

pushTestsZipOntoData

public abstract void pushTestsZipOntoData (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

將 tests.zip 文件的內容推送到設備的數據分區。

參數
device ITestDevice :要閃存的ITestDevice ,假定處於 adb 模式。

deviceBuild IDeviceBuildInfo :包含測試壓縮到閃存的IDeviceBuildInfo

投擲
com.android.tradefed.device.DeviceNotAvailableException
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError

setDataWipeSkipList

public abstract void setDataWipeSkipList ( skipList)

/data下設置路徑列表以避免清除。

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

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

也可以看看:

setDataWipeSkipList

public abstract void setDataWipeSkipList (String... skipList)

/data下設置路徑列表以避免清除。

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

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

也可以看看: