DefaultTestsZipInstaller
public class DefaultTestsZipInstaller
extends Object
implements ITestsZipInstaller
java.lang.Объект | |
↳ | com.android.tradefed.targetprep.DefaultTestsZipInstaller |
Стандартная реализация zip-установщика тестов.
Краткое содержание
Публичные конструкторы | |
---|---|
DefaultTestsZipInstaller () Конструктор по умолчанию. | |
DefaultTestsZipInstaller ( skipList) DefaultTestsZipInstaller ( skipList) Этот удобный конструктор позволяет вызывающей стороне задать список пропуска напрямую, вместо того, чтобы вызывать | |
DefaultTestsZipInstaller (String... skipList) Этот удобный конструктор позволяет вызывающей стороне задать список пропуска напрямую, вместо того, чтобы вызывать |
Публичные методы | |
---|---|
void | deleteData ( ITestDevice device) Удаляет все файлы/каталоги из |
getDataWipeSkipList () Получить каталог каталогов для очистки, используется только для тестирования. | |
void | pushTestsZipOntoData ( ITestDevice device, IDeviceBuildInfo deviceBuild) Помещает содержимое файлаtests.zip в раздел данных устройства. Эта реализация перезагрузит устройство в пользовательскую среду, прежде чем продолжить. |
void | setDataWipeSkipList ( skipList) setDataWipeSkipList ( skipList) Устанавливает список путей в |
void | setDataWipeSkipList (String... skipList) Устанавливает список путей в |
Публичные конструкторы
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
publicgetDataWipeSkipList ()
Получить каталог каталогов для очистки, используется только для тестирования.
Возвращает | |
---|---|
набор каталогов, которые нужно пропустить при очистке каталога |
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 . |