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 true si este mapa contiene una asignación para la clave especificada.

File get(ExecutionFiles.FilesKey key)

Variación de get(String) con una clave conocida.

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.

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 put(String, File) con una clave conocida.

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.

File put(String key, File value)

Asocia el valor especificado con la clave especificada en esta asignación.

ExecutionFiles putAll( properties)

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.

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.