DefaultTestsZipInstaller

public class DefaultTestsZipInstaller
extends Object implements ITestsZipInstaller

java.lang.Объект
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 для сохранения при очистке файловой системы @see #setDataWipeSkipList

DefaultTestsZipInstaller

public DefaultTestsZipInstaller (String... skipList)

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

Параметры
skipList String : набор путей в /data для сохранения при очистке файловой системы @see #setDataWipeSkipList

Публичные методы

удалить данные

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 : IDeviceBuildInfo , содержащий тесты, заархивированные во флэш-память.

Броски
DeviceNotAvailableException
TargetSetupError

setDataWipeSkipList

public void setDataWipeSkipList ( skipList)

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

Параметры
skipList : список каталогов для пропуска.

Обратите внимание, что гранулярность списка пропуска является прямым потомком /data .

setDataWipeSkipList

public void setDataWipeSkipList (String... skipList)

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

Параметры
skipList String : список каталогов, которые нужно пропустить.

Обратите внимание, что гранулярность списка пропуска является прямым потомком /data .