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 constructor de conveniencia permite que la persona que llama configure la lista de omisión directamente, en lugar de tener que llamar a | |
DefaultTestsZipInstaller (String... skipList) Este constructor de conveniencia permite que la persona que llama configure la lista de omisión directamente, en lugar de tener que llamar a |
Métodos públicos | |
---|---|
void | deleteData (ITestDevice device) Elimina todos los archivos/directorios de |
getDataWipeSkipList () Obtenga el directorio de directorios para borrar, utilizado solo para pruebas. | |
void | pushTestsZipOntoData (ITestDevice device, IDeviceBuildInfo deviceBuild) Inserta el contenido del archivo tests.zip en la partición de datos del dispositivo. Esta implementación reiniciará el dispositivo en el espacio del usuario antes de continuar. |
void | setDataWipeSkipList ( skipList) setDataWipeSkipList ( skipList) Establece la lista de rutas en |
void | setDataWipeSkipList (String... skipList) Establece la lista de rutas en |
Constructores públicos
DefaultTestsZipInstaller
public DefaultTestsZipInstaller ()
Constructor predeterminado.
DefaultTestsZipInstaller
public DefaultTestsZipInstaller (skipList)
Este constructor de conveniencia permite que la persona que llama configure la lista de omisión directamente, en lugar de tener que llamar a setDataWipeSkipList( )
setDataWipeSkipList( )
por separado.
Parámetros | |
---|---|
skipList | /data para mantener al borrar el sistema de archivos @ver #setDataWipeSkipList |
DefaultTestsZipInstaller
public DefaultTestsZipInstaller (String... skipList)
Este constructor de conveniencia permite que la persona que llama configure la lista de omisión directamente, en lugar de tener que llamar a setDataWipeSkipList( )
setDataWipeSkipList( )
por separado.
Parámetros | |
---|---|
skipList | String : la colección de rutas en /data para mantener al borrar el sistema de archivos @ver #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 por la lista de omisión.
Parámetros | |
---|---|
device | ITestDevice : El ITestDevice para actuar |
Lanza | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
getDataWipeSkipList
publicgetDataWipeSkipList ()
Obtenga el directorio de directorios para borrar, utilizado solo para pruebas.
Devoluciones | |
---|---|
el conjunto de directorios para omitir al borrar un directorio |
pushTestsZipOntoData
public void pushTestsZipOntoData (ITestDevice device, IDeviceBuildInfo deviceBuild)
Inserta el contenido del archivo tests.zip en la partición de datos del dispositivo.
Esta implementación reiniciará el dispositivo en el espacio del usuario antes de continuar. También detendrá el tiempo de ejecución de Android y lo dejará desactivado al regresar.
Parámetros | |
---|---|
device | ITestDevice : el ITestDevice para flashear, se supone que está en modo adb. |
deviceBuild | IDeviceBuildInfo : el IDeviceBuildInfo que contiene las pruebas zip para flashear |
Lanza | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
setDataWipeSkipList
public void setDataWipeSkipList (skipList)
Establece la lista de rutas en /data
para evitar borrar.
Parámetros | |
---|---|
skipList | /data . |
setDataWipeSkipList
public void setDataWipeSkipList (String... skipList)
Establece la lista de rutas en /data
para evitar borrar.
Parámetros | |
---|---|
skipList | String : la lista de directorios a omitir. Tenga en cuenta que la granularidad de la lista de omisión son elementos secundarios directos de /data . |