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 , который содержит zip-файл тестов для флэш-памяти.

Броски
DeviceNotAvailableException
TargetSetupError

setDataWipeSkipList

public void setDataWipeSkipList ( skipList)

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

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

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

setDataWipeSkipList

public void setDataWipeSkipList (String... skipList)

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

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

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