Archivos de ejecución
public class ExecutionFiles
extends Object
java.lang.Objeto | |
↳ | com.android.tradefed.invoker.ExecutionFiles |
Dependencias de archivos generadas durante la ejecución de una prueba o invocación que deben llevarse a cabo para la prueba. Este objeto es compartido por todas las invocaciones (pruebas, módulos, etc.).
Resumen
Métodos públicos | |
---|---|
void | clearFiles () Elimine todos los archivos que estén rastreados y no marcados como "no deben eliminarse". |
boolean | containsKey (String key) Devuelve |
File | get ( ExecutionFiles.FilesKey key) Variación de |
File | get (String key) Devuelve el valor al que está asignada la clave especificada, o |
ImmutableMap<String, File> | getAll () Devuelve todas las propiedades en una copia del mapa. |
boolean | isEmpty () Devuelve 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 este mapa. |
ExecutionFiles | putAll ( properties) putAll ( properties) Copia todas las asignaciones del mapa especificado a este mapa. |
File | putIfAbsent (String key, File value) Si la clave especificada aún no está asociada con un valor, la asocia con el valor dado. |
File | remove (String key) Elimina la asignación de una clave de este mapa si está presente (operación opcional). |
Métodos públicos
borrar archivos
public void clearFiles ()
Elimine todos los archivos que estén rastreados y no marcados como "no deben eliminarse".
contiene clave
public boolean containsKey (String key)
Devuelve true
si este mapa contiene una asignación para la clave especificada.
Parámetros | |
---|---|
key | String : clave cuya presencia en este mapa se va a probar |
Devoluciones | |
---|---|
boolean | true si este mapa contiene una asignación para la clave especificada |
conseguir
public File get (ExecutionFiles.FilesKey key)
Variación de get(String)
con una clave conocida.
Parámetros | |
---|---|
key | ExecutionFiles.FilesKey : la clave cuyo valor asociado se devolverá |
Devoluciones | |
---|---|
File | el valor al que está asignada la clave especificada, o null si este mapa no contiene ninguna asignación para la clave |
conseguir
public File get (String key)
Devuelve el valor al que está asignada la clave especificada, o null
si este mapa no contiene ninguna asignación para la clave.
Parámetros | |
---|---|
key | String : la clave cuyo valor asociado se devolverá |
Devoluciones | |
---|---|
File | el valor al que está asignada la clave especificada, o null si este mapa no contiene ninguna asignación para la clave |
obtener toda
public ImmutableMap<String, File> getAll ()
Devuelve todas las propiedades en una copia del mapa.
Devoluciones | |
---|---|
ImmutableMap<String, File> |
esta vacio
public boolean isEmpty ()
Devuelve si el mapa de propiedades está vacío o no.
Devoluciones | |
---|---|
boolean |
poner
public File put (ExecutionFiles.FilesKey key, File value)
Variación de put(String, File)
con una clave conocida.
Parámetros | |
---|---|
key | ExecutionFiles.FilesKey : clave con la que se asociará el valor especificado |
value | File : valor que se asociará con la clave especificada |
Devoluciones | |
---|---|
File | el valor anterior asociado con key , o null si no había ninguna asignación para key . |
poner
public File put (ExecutionFiles.FilesKey key, File value, boolean shouldNotDelete)
Variación de put(com.android.tradefed.invoker.ExecutionFiles.FilesKey, File)
con opción para evitar que el archivo se elimine al final de la invocación.
Parámetros | |
---|---|
key | ExecutionFiles.FilesKey : clave con la que se asociará el valor especificado |
value | File : valor que se asociará con la clave especificada |
shouldNotDelete | boolean : evita que el archivo se elimine al final de la invocación. |
Devoluciones | |
---|---|
File | el valor anterior asociado con key , o null si no había ninguna asignación para key . |
poner
public File put (String key, File value)
Asocia el valor especificado con la clave especificada en este mapa.
Parámetros | |
---|---|
key | String : clave con la que se asociará el valor especificado. |
value | File : valor que se asociará con la clave especificada |
Devoluciones | |
---|---|
File | el valor anterior asociado con key , o null si no había ninguna asignación para key . |
Ver también:
poner todo
public ExecutionFiles putAll (properties)
Copia todas las asignaciones del mapa especificado a este mapa.
Parámetros | |
---|---|
properties |
Devoluciones | |
---|---|
ExecutionFiles | El mapeo final |
poner si está ausente
public File putIfAbsent (String key, File value)
Si la clave especificada aún no está asociada con un valor, la asocia con el valor dado.
Parámetros | |
---|---|
key | String : clave con la que se asociará el valor especificado. |
value | File : valor que se asociará con la clave especificada |
Devoluciones | |
---|---|
File | el valor anterior asociado con la clave especificada, o null si no había ninguna asignación para la clave. |
eliminar
public File remove (String key)
Elimina la asignación de una clave de este mapa si está presente (operación opcional).
Parámetros | |
---|---|
key | String : clave cuyo mapeo se eliminará del mapa |
Devoluciones | |
---|---|
File | el valor anterior asociado con key , o null si no había ninguna asignación para key . |