Google is committed to advancing racial equity for Black communities. See how.
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

DefaultTestsZipInstaller

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下的路徑列表以避免清除。

公共建設者

DefaultTestsZipInstaller

public DefaultTestsZipInstaller ()

默認構造函數。

DefaultTestsZipInstaller

public DefaultTestsZipInstaller ( skipList)

此便捷的構造函數允許調用者直接設置跳過列表,而無需調用setDataWipeSkipList( ) setDataWipeSkipList( )分別。

參量
skipList :清除/data系統時/data要保留的路徑的集合@see #setDataWipeSkipList

DefaultTestsZipInstaller

public DefaultTestsZipInstaller (String... skipList)

此便捷的構造函數允許調用者直接設置跳過列表,而無需調用setDataWipeSkipList( ) setDataWipeSkipList( )分別。

參量
skipList String :清除文件系統時/data要保留的路徑的集合@see #setDataWipeSkipList

公開方法

deleteData

public void deleteData (ITestDevice device)

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

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

參量
device ITestDevice :要操作的ITestDevice

投擲
DeviceNotAvailableException
TargetSetupError

getDataWipeSkipList

public  getDataWipeSkipList ()

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

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

pushTestsZipOntoData

public void pushTestsZipOntoData (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

將tests.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直接子級。