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 : объект IDeviceBuildInfo , содержащий ZIP-архив с тестами для прошивки. |
| Броски | |
|---|---|
DeviceNotAvailableException | |
TargetSetupError | |
setDataWipeSkipList
public void setDataWipeSkipList (String... skipList)
Задает список путей в каталоге /data , чтобы избежать его очистки.
| Параметры | |
|---|---|
skipList | String : список каталогов, которые следует пропустить. Обратите внимание, что список пропуска содержит только дочерние элементы /data . |
setDataWipeSkipList
public void setDataWipeSkipList (Collection<String> skipList)
Задает список путей в каталоге /data , чтобы избежать его очистки.
| Параметры | |
|---|---|
skipList | Collection : список каталогов, которые следует пропустить. Обратите внимание, что список пропуска содержит только дочерние элементы /data . |