DefaultTestsZipInstaller

public class DefaultTestsZipInstaller
extends Object implements ITestsZipInstaller

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


Una implementación predeterminada del instalador de ZIP de pruebas.

Resumen

Constructores públicos

DefaultTestsZipInstaller()

Constructor predeterminado.

DefaultTestsZipInstaller( skipList)

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

DefaultTestsZipInstaller(String... skipList)

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

Métodos públicos

void deleteData(ITestDevice device)

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

getDataWipeSkipList()

Obtén el directorio de directorios que se borrarán, que se usa solo 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( skipList)

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

void setDataWipeSkipList(String... skipList)

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

Constructores públicos

DefaultTestsZipInstaller

public DefaultTestsZipInstaller ()

Constructor predeterminado.

DefaultTestsZipInstaller

public DefaultTestsZipInstaller ( skipList)

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

Parámetros
skipList : Es la colección de rutas de acceso en /data que se deben conservar cuando se borra el sistema de archivos. Consulta #setDataWipeSkipList.

DefaultTestsZipInstaller

public DefaultTestsZipInstaller (String... skipList)

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

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

Métodos públicos

deleteData

public void deleteData (ITestDevice device)

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

La implementación detendrá el entorno de ejecución en el dispositivo. Se recomienda reiniciar el dispositivo una vez que se complete este método.

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

Arroja
DeviceNotAvailableException
TargetSetupError

getDataWipeSkipList

public  getDataWipeSkipList ()

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

Muestra
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 entorno de ejecución de Android y lo dejará inactivo cuando se vuelva a mostrar.

Parámetros
device ITestDevice: Es el ITestDevice que se debe escribir en la memoria flash, que se supone que está en modo adb.

deviceBuild IDeviceBuildInfo: Es el IDeviceBuildInfo que contiene el archivo ZIP de las pruebas para la memoria flash.

Arroja
DeviceNotAvailableException
TargetSetupError

setDataWipeSkipList

public void setDataWipeSkipList ( skipList)

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

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

Ten en cuenta que el nivel de detalle de la lista de omisión es de elementos secundarios directos de /data.

setDataWipeSkipList

public void setDataWipeSkipList (String... skipList)

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

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

Ten en cuenta que el nivel de detalle de la lista de omisión es de elementos secundarios directos de /data.