DefaultTestsZipInstaller
public
class
DefaultTestsZipInstaller
extends Object
implements
ITestsZipInstaller
| java.lang.Object | |
| ↳ | com.android.tradefed.targetprep.DefaultTestsZipInstaller |
測試 zip 安裝程式的預設實作方式。
摘要
公用建構函式 | |
|---|---|
DefaultTestsZipInstaller()
預設建構函式。 |
|
DefaultTestsZipInstaller(String... skipList)
這個便利建構函式可讓呼叫端直接設定略過清單,不必另外呼叫 |
|
DefaultTestsZipInstaller(Collection<String> skipList)
這個便利建構函式可讓呼叫端直接設定略過清單,不必另外呼叫 |
|
公用方法 | |
|---|---|
void
|
deleteData(ITestDevice device)
從指定裝置的 |
Set<String>
|
getDataWipeSkipList()
取得要清除的目錄目錄,僅供測試。 |
void
|
pushTestsZipOntoData(ITestDevice device, IDeviceBuildInfo deviceBuild)
將 tests.zip 檔案的內容推送至裝置的資料分割區。 這項實作方式會先將裝置重新啟動至使用者空間,然後再繼續。 |
void
|
setDataWipeSkipList(String... skipList)
設定 |
void
|
setDataWipeSkipList(Collection<String> skipList)
設定 |
公用建構函式
DefaultTestsZipInstaller
public DefaultTestsZipInstaller ()
預設建構函式。
DefaultTestsZipInstaller
public DefaultTestsZipInstaller (String... skipList)
這個便利建構函式可讓呼叫端直接設定略過清單,而不必另外呼叫 setDataWipeSkipList(String)。
| 參數 | |
|---|---|
skipList |
String:清除檔案系統時要保留的 /data 底下路徑集合 @see #setDataWipeSkipList |
DefaultTestsZipInstaller
public DefaultTestsZipInstaller (Collection<String> skipList)
這個便利建構函式可讓呼叫端直接設定略過清單,而不必另外呼叫 setDataWipeSkipList(String)。
| 參數 | |
|---|---|
skipList |
Collection:清除檔案系統時要保留的 /data 底下路徑集合 @see #setDataWipeSkipList |
公用方法
deleteData
public void deleteData (ITestDevice device)
從指定裝置的 /data 中移除所有檔案/目錄,但跳過清單中排除的檔案/目錄除外。
實作作業會停止裝置上的執行階段。強烈建議您在完成此方法後重新啟動裝置。
| 參數 | |
|---|---|
device |
ITestDevice:要執行的 ITestDevice |
| 擲回 | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
getDataWipeSkipList
public Set<String> getDataWipeSkipList ()
取得要清除的目錄目錄,僅供測試。
| 傳回 | |
|---|---|
Set<String> |
清除目錄時要略過的目錄集 |
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 (String... skipList)
設定 /data 下的路徑清單,避免清除。
| 參數 | |
|---|---|
skipList |
String:要略過的目錄清單。
請注意,略過清單的精細程度為 |
setDataWipeSkipList
public void setDataWipeSkipList (Collection<String> skipList)
設定 /data 下的路徑清單,避免清除。
| 參數 | |
|---|---|
skipList |
Collection:要略過的目錄清單。
請注意,略過清單的精細程度為 |