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, con la excepción de los que se excluyen de 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(String... skipList)

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

abstract void setDataWipeSkipList(Collection<String> skipList)

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

Métodos públicos

deleteData

public abstract 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: El ITestDevice en el que se 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: el ITestDevice que se flasheará, que se supone que está en modo adb.

deviceBuild IDeviceBuildInfo: el IDeviceBuildInfo que contiene el ZIP de pruebas para flashear

Arroja
com.android.tradefed.device.DeviceNotAvailableException
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError

setDataWipeSkipList

public abstract void setDataWipeSkipList (String... skipList)

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

Parámetros
skipList String: 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 abstract void setDataWipeSkipList (Collection<String> skipList)

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

Parámetros
skipList Collection: 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.