DefaultTestsZipInstaller

public class DefaultTestsZipInstaller
extends Object implements ITestsZipInstaller

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


Una implementación predeterminada del instalador zip de pruebas.

Resumen

Constructores públicos

DefaultTestsZipInstaller ()

Constructor predeterminado.

DefaultTestsZipInstaller ( skipList) DefaultTestsZipInstaller ( skipList)

Este constructor de conveniencia permite que la persona que llama configure la lista de omisión directamente, en lugar de tener que llamar setDataWipeSkipList( ) setDataWipeSkipList( ) por separado.

DefaultTestsZipInstaller (String... skipList)

Este constructor de conveniencia permite que la persona que llama configure la lista de omisión directamente, en lugar de tener que llamar setDataWipeSkipList( ) setDataWipeSkipList( ) por separado.

Métodos públicos

void deleteData ( ITestDevice device)

Elimina todos los archivos/directorios de /data en el dispositivo especificado, con la excepción de aquellos excluidos por la lista de omisión.

getDataWipeSkipList ()

Obtenga el directorio de directorios para borrar, utilizado solo para pruebas.

void pushTestsZipOntoData ( ITestDevice device, IDeviceBuildInfo deviceBuild)

Inserta el contenido del archivo tests.zip en la partición de datos del dispositivo.

Esta implementación reiniciará el dispositivo en el espacio del usuario antes de continuar.

void setDataWipeSkipList ( skipList) setDataWipeSkipList ( skipList)

Establece la lista de rutas en /data para evitar borrar.

void setDataWipeSkipList (String... skipList)

Establece la lista de rutas en /data para evitar borrar.

Constructores públicos

DefaultTestsZipInstaller

public DefaultTestsZipInstaller ()

Constructor predeterminado.

DefaultTestsZipInstaller

public DefaultTestsZipInstaller ( skipList)

Este constructor de conveniencia permite que la persona que llama configure la lista de omisión directamente, en lugar de tener que llamar setDataWipeSkipList( ) setDataWipeSkipList( ) por separado.

Parámetros
skipList : La colección de rutas en /data para mantener al borrar el sistema de archivos @ver #setDataWipeSkipList

DefaultTestsZipInstaller

public DefaultTestsZipInstaller (String... skipList)

Este constructor de conveniencia permite que la persona que llama configure la lista de omisión directamente, en lugar de tener que llamar setDataWipeSkipList( ) setDataWipeSkipList( ) por separado.

Parámetros
skipList String : la colección de rutas en /data para mantener al borrar el sistema de archivos @ver #setDataWipeSkipList

Métodos públicos

borrar datos

public void deleteData (ITestDevice device)

Elimina todos los archivos/directorios de /data en el dispositivo especificado, con la excepción de aquellos excluidos por la lista de omisión.

La implementación detendrá el tiempo de ejecución en el dispositivo. Se recomienda encarecidamente reiniciar el dispositivo al finalizar este método.

Parámetros
device ITestDevice : El ITestDevice para actuar

Lanza
DeviceNotAvailableException
TargetSetupError

getDataWipeSkipList

public  getDataWipeSkipList ()

Obtenga el directorio de directorios para borrar, utilizado solo para pruebas.

Devoluciones
el conjunto de directorios para omitir al borrar un directorio

pushTestsZipOntoData

public void pushTestsZipOntoData (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

Inserta el contenido del archivo tests.zip en la partición de datos del dispositivo.

Esta implementación reiniciará el dispositivo en el espacio del usuario antes de continuar. También detendrá el tiempo de ejecución de Android y lo dejará desactivado al regresar.

Parámetros
device ITestDevice : el ITestDevice para flashear, se supone que está en modo adb.

deviceBuild IDeviceBuildInfo : el IDeviceBuildInfo que contiene las pruebas zip para flashear

Lanza
DeviceNotAvailableException
TargetSetupError

setDataWipeSkipList

public void setDataWipeSkipList ( skipList)

Establece la lista de rutas en /data para evitar borrar.

Parámetros
skipList : la lista de directorios a omitir.

Tenga en cuenta que la granularidad de la lista de omisión son elementos secundarios directos de /data .

setDataWipeSkipList

public void setDataWipeSkipList (String... skipList)

Establece la lista de rutas en /data para evitar borrar.

Parámetros
skipList String : la lista de directorios a omitir.

Tenga en cuenta que la granularidad de la lista de omisión son elementos secundarios directos de /data .