ITestsZipInstaller

public interface ITestsZipInstaller

com.android.tradefed.targetprep.ITestsZipInstaller


Instala pruebas desde un archivo ZIP de pruebas (como lo genera el sistema de compilación) en un dispositivo.

Resumen

Métodos públicos

abstract 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.

abstract void pushTestsZipOntoData(ITestDevice device, IDeviceBuildInfo deviceBuild)

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

abstract void setDataWipeSkipList( skipList)

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

abstract void setDataWipeSkipList(String... skipList)

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

Métodos públicos

deleteData

public abstract 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

pushTestsZipOntoData

public abstract void pushTestsZipOntoData (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

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

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
com.android.tradefed.device.DeviceNotAvailableException
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError

setDataWipeSkipList

public abstract 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 abstract 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.