DefaultTestsZipInstaller

public class DefaultTestsZipInstaller
extends Object implements ITestsZipInstaller

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


Es una implementación predeterminada del instalador de ZIP de pruebas.

Resumen

Constructores públicos

DefaultTestsZipInstaller()

Constructor predeterminado.

DefaultTestsZipInstaller(String... skipList)

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

DefaultTestsZipInstaller(Collection<String> skipList)

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

Métodos públicos

void deleteData(ITestDevice device)

Quita todos los archivos o directorios de /data en el dispositivo especificado, con la excepción de los que se excluyen de la lista de omisión.

Set<String> getDataWipeSkipList()

Obtén el directorio de directorios que se borrarán, que solo se usa para pruebas.

void pushTestsZipOntoData(ITestDevice device, IDeviceBuildInfo deviceBuild)

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

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

void setDataWipeSkipList(String... skipList)

Establece la lista de rutas de acceso en /data para evitar la limpieza.

void setDataWipeSkipList(Collection<String> skipList)

Establece la lista de rutas de acceso en /data para evitar la limpieza.

Constructores públicos

DefaultTestsZipInstaller

public DefaultTestsZipInstaller ()

Constructor predeterminado.

DefaultTestsZipInstaller

public DefaultTestsZipInstaller (String... skipList)

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

Parámetros
skipList String: Es la colección de rutas de acceso en /data que se conservarán cuando se borre el sistema de archivos. @see #setDataWipeSkipList

DefaultTestsZipInstaller

public DefaultTestsZipInstaller (Collection<String> skipList)

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

Parámetros
skipList Collection: Es la colección de rutas de acceso en /data que se conservarán cuando se borre el sistema de archivos. @see #setDataWipeSkipList

Métodos públicos

deleteData

public void deleteData (ITestDevice device)

Quita todos los archivos o directorios de /data en el dispositivo especificado, con la excepción de los que se excluyen de la lista de omisión.

La implementación detendrá el tiempo de ejecución en el dispositivo. Se recomienda reiniciar el dispositivo cuando se complete este método.

Parámetros
device ITestDevice: Es el ITestDevice en el que se actuará.

Arroja
DeviceNotAvailableException
TargetSetupError

getDataWipeSkipList

public Set<String> getDataWipeSkipList ()

Obtén el directorio de directorios que se borrarán, que solo se usa para pruebas.

Muestra
Set<String> Es el conjunto de directorios que se omitirán cuando se borre un directorio.

pushTestsZipOntoData

public void pushTestsZipOntoData (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

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

Esta implementación reiniciará el dispositivo en el espacio de usuario antes de continuar. También detendrá el tiempo de ejecución de Android y lo dejará inactivo cuando regrese.

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

deviceBuild IDeviceBuildInfo: Es el IDeviceBuildInfo que contiene el ZIP de pruebas que se flasheará.

Arroja
DeviceNotAvailableException
TargetSetupError

setDataWipeSkipList

public void setDataWipeSkipList (String... skipList)

Establece la lista de rutas de acceso en /data para evitar la limpieza.

Parámetros
skipList String: Es la lista de directorios que se omitirán.

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

setDataWipeSkipList

public void setDataWipeSkipList (Collection<String> skipList)

Establece la lista de rutas de acceso en /data para evitar la limpieza.

Parámetros
skipList Collection: Es la lista de directorios que se omitirán.

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