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 |
|
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 |
|
Métodos públicos | |
|---|---|
void
|
deleteData(ITestDevice device)
Quita todos los archivos o directorios de |
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 |
void
|
setDataWipeSkipList(Collection<String> skipList)
Establece la lista de rutas de acceso en |
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 |
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 |