DefaultTestsZipInstaller

public class DefaultTestsZipInstaller
extends Object implements ITestsZipInstaller

java.lang.Object
com.android.tradefed.targetprep.DefaultTestsZipInstaller


Реализация установщика ZIP-архива с тестами по умолчанию.

Краткое содержание

Государственные строители

DefaultTestsZipInstaller ()

Конструктор по умолчанию.

DefaultTestsZipInstaller (String... skipList)

Этот вспомогательный конструктор позволяет вызывающей стороне напрямую задать список пропуска, вместо того чтобы вызывать setDataWipeSkipList(String) отдельно.

DefaultTestsZipInstaller (Collection<String> skipList)

Этот вспомогательный конструктор позволяет вызывающей стороне напрямую задать список пропуска, вместо того чтобы вызывать setDataWipeSkipList(String) отдельно.

Общедоступные методы

void deleteData ( ITestDevice device)

Удаляет все файлы/каталоги из папки /data на указанном устройстве, за исключением тех, которые исключены из списка пропуска.

Set<String> getDataWipeSkipList ()

Получить список каталогов для очистки (используется только для тестирования).

void pushTestsZipOntoData ( ITestDevice device, IDeviceBuildInfo deviceBuild)

Загружает содержимое файла tests.zip в раздел данных устройства.

Данная реализация перезагрузит устройство в пользовательское пространство перед продолжением работы.

void setDataWipeSkipList (String... skipList)

Задает список путей в каталоге /data , чтобы избежать его очистки.

void setDataWipeSkipList (Collection<String> skipList)

Задает список путей в каталоге /data , чтобы избежать его очистки.

Государственные строители

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 .