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 práctico constructor permite a la persona que llama configurar la lista de omisión directamente, en lugar de tener que llamar setDataWipeSkipList( ) setDataWipeSkipList( ) por separado.

DefaultTestsZipInstaller (String... skipList)

Este práctico constructor permite a la persona que llama configurar 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 de la lista de omisión.

getDataWipeSkipList ()

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

void pushTestsZipOntoData ( ITestDevice device, IDeviceBuildInfo deviceBuild)

Empuja el contenido del archivo tests.zip a la partición de datos del dispositivo.

Esta implementación reiniciará el dispositivo en la zona de usuario antes de continuar.

void setDataWipeSkipList ( skipList) setDataWipeSkipList ( skipList)

Establece la lista de rutas en /data para evitar que se borre.

void setDataWipeSkipList (String... skipList)

Establece la lista de rutas en /data para evitar que se borre.

Constructores públicos

DefaultTestsZipInstaller

public DefaultTestsZipInstaller ()

Constructor predeterminado.

DefaultTestsZipInstaller

public DefaultTestsZipInstaller ( skipList)

Este práctico constructor permite a la persona que llama configurar 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 que se deben conservar al borrar el sistema de archivos @see #setDataWipeSkipList

DefaultTestsZipInstaller

public DefaultTestsZipInstaller (String... skipList)

Este práctico constructor permite a la persona que llama configurar 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 que se deben conservar al borrar el sistema de archivos @see #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 de 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 sobre el que actuar

Lanza
DeviceNotAvailableException
TargetSetupError

getDataWipeSkipList

public  getDataWipeSkipList ()

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

Devoluciones
el conjunto de directorios que se deben omitir al borrar un directorio

pushTestsZipOntoData

public void pushTestsZipOntoData (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

Empuja el contenido del archivo tests.zip a la partición de datos del dispositivo.

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

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

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

Lanza
DeviceNotAvailableException
TargetSetupError

setDataWipeSkipList

public void setDataWipeSkipList ( skipList)

Establece la lista de rutas en /data para evitar que se borre.

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

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

setDataWipeSkipList

public void setDataWipeSkipList (String... skipList)

Establece la lista de rutas en /data para evitar que se borre.

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

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