Archivos de ejecución
public
class
ExecutionFiles
extends Object
Objeto java.lang. | |
↳ | com.android.tradefed.engager.ExecutionFiles |
Dependencias de archivos generadas durante la ejecución de una prueba o invocación que deben llevarse para realizar pruebas. Este objeto se comparte en toda la invocación (pruebas, módulos, etcétera).
Resumen
Métodos públicos | |
---|---|
void
|
clearFiles()
Borra todos los archivos de los que se hace un seguimiento y que no están marcados como “no se deben borrar”. |
boolean
|
containsKey(String key)
Muestra |
File
|
get(ExecutionFiles.FilesKey key)
Variación de |
File
|
get(String key)
Muestra el valor al que se asigna la clave especificada, o |
ImmutableMap<String, File>
|
getAll()
Devuelve todas las propiedades de una copia del mapa. |
boolean
|
isEmpty()
Muestra si el mapa de propiedades está vacío o no. |
File
|
put(ExecutionFiles.FilesKey key, File value)
Variación de |
File
|
put(ExecutionFiles.FilesKey key, File value, boolean shouldNotDelete)
Variación de |
File
|
put(String key, File value)
Asocia el valor especificado con la clave especificada en esta asignación. |
ExecutionFiles
|
putAll(
Copia todas las asignaciones del mapa especificado en este mapa. |
File
|
putIfAbsent(String key, File value)
Si la clave especificada aún no está asociada a un valor, la asocia con el valor. |
File
|
remove(String key)
Quita la asignación de una clave de este mapa si está presente (operación opcional). |
Métodos públicos
borrar archivos
public void clearFiles ()
Borra todos los archivos de los que se hace un seguimiento y que no están marcados como “no se deben borrar”.
contieneClave
public boolean containsKey (String key)
Muestra true
si este mapa contiene una asignación para la clave especificada.
Parámetros | |
---|---|
key |
String : Es la clave cuya presencia en este mapa se debe probar. |
Muestra | |
---|---|
boolean |
true si este mapa contiene una asignación para la clave especificada. |
get
public File get (ExecutionFiles.FilesKey key)
Variación de get(String)
con una clave conocida.
Parámetros | |
---|---|
key |
ExecutionFiles.FilesKey : Es la clave cuyo valor asociado se mostrará. |
Muestra | |
---|---|
File |
el valor al que se asigna la clave especificada, o null si este mapa contiene
sin asignación para la clave |
get
public File get (String key)
Muestra el valor al que se asigna la clave especificada, o null
si este mapa contiene
sin asignación para la clave.
Parámetros | |
---|---|
key |
String : Es la clave cuyo valor asociado se mostrará. |
Muestra | |
---|---|
File |
el valor al que se asigna la clave especificada, o null si este mapa contiene
sin asignación para la clave |
getTodos
public ImmutableMap<String, File> getAll ()
Devuelve todas las propiedades de una copia del mapa.
Muestra | |
---|---|
ImmutableMap<String, File> |
estáVacío
public boolean isEmpty ()
Muestra si el mapa de propiedades está vacío o no.
Muestra | |
---|---|
boolean |
Pon
public File put (ExecutionFiles.FilesKey key, File value)
Variación de put(String, File)
con una clave conocida.
Parámetros | |
---|---|
key |
ExecutionFiles.FilesKey : Es la clave con la que se asociará el valor especificado. |
value |
File : Es el valor que se asociará con la clave especificada. |
Muestra | |
---|---|
File |
el valor anterior asociado con key , o null si no hubo
asignación para key . |
Pon
public File put (ExecutionFiles.FilesKey key, File value, boolean shouldNotDelete)
Variación de put(com.android.tradefed.invoker.ExecutionFiles.FilesKey, File)
con la opción para evitar que se borre el archivo
al final de la invocación.
Parámetros | |
---|---|
key |
ExecutionFiles.FilesKey : Es la clave con la que se asociará el valor especificado. |
value |
File : Es el valor que se asociará con la clave especificada. |
shouldNotDelete |
boolean : Evita que el archivo se borre al final de la invocación. |
Muestra | |
---|---|
File |
el valor anterior asociado con key , o null si no hubo
asignación para key . |
Pon
public File put (String key, File value)
Asocia el valor especificado con la clave especificada en esta asignación.
Parámetros | |
---|---|
key |
String : Es la clave con la que se asociará el valor especificado. |
value |
File : Es el valor que se asociará con la clave especificada. |
Muestra | |
---|---|
File |
el valor anterior asociado con key , o con null si no hubo
asignación para key . |
También:
ponerTodos
public ExecutionFiles putAll (properties)
Copia todas las asignaciones del mapa especificado en este mapa.
Parámetros | |
---|---|
properties |
: las asignaciones que se almacenarán en este mapa |
Muestra | |
---|---|
ExecutionFiles |
La asignación final |
putIfAbsent
public File putIfAbsent (String key, File value)
Si la clave especificada aún no está asociada a un valor, la asocia con el valor.
Parámetros | |
---|---|
key |
String : Es la clave con la que se asociará el valor especificado. |
value |
File : Es el valor que se asociará con la clave especificada. |
Muestra | |
---|---|
File |
el valor anterior asociado con la clave especificada, o null si no hubo
la asignación de la clave. |
quitarlo
public File remove (String key)
Quita la asignación de una clave de este mapa si está presente (operación opcional).
Parámetros | |
---|---|
key |
String : Es la clave cuya asignación se quitará del mapa. |
Muestra | |
---|---|
File |
el valor anterior asociado con key , o null si no hubo
asignación para key . |