Archivos de ejecución

public class ExecutionFiles
extends Object

Objeto java.lang.
   ↳ com.android.tradefed.invoker.ExecutionFiles


Son dependencias de archivos generadas durante la ejecución de una prueba o invocación que se deben realizar para la prueba. Todas las invocaciones (pruebas, módulos, etcétera) comparten este objeto.

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)

Es la 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 no contiene ninguna asignación para la clave.

ImmutableMap<String, File> getAll()

Muestra todas las propiedades en 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(String key, File value)

Asocia el valor especificado con la clave determinada en este mapa.

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 el archivo se borre al final de la invocación.

ExecutionFiles putAll(ExecutionFiles copyFrom)

Copia todas las asignaciones del mapa especificado en este mapa.

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 dado.

File remove(String key)

Quita la asignación de una clave de este mapa si está presente (operación opcional).

Métodos públicos

clearFiles

public void clearFiles ()

Borra todos los archivos a los que se les hace un seguimiento y que no están marcados como "No borrar".

containsKey

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)

Es la 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 no contiene ninguna 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 no contiene ninguna 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 no contiene ninguna asignación para la clave

getAll

public ImmutableMap<String, File> getAll ()

Muestra todas las propiedades en una copia del mapa.

Muestra
ImmutableMap<String, File>

isEmpty

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: La clave con la que se asociará el valor especificado

value File: El valor que se asociará con la clave especificada

Muestra
File el valor anterior asociado con key, o null si no había ninguna 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: La clave con la que se asociará el valor especificado

value File: El valor que se asociará con la clave especificada

Muestra
File el valor anterior asociado con key, o null si no había ninguna asignación para key

Pon

public File put (ExecutionFiles.FilesKey key, 
                File value, 
                boolean shouldNotDelete)

Es una variación de put(com.android.tradefed.invoker.ExecutionFiles.FilesKey, File) con la opción de evitar que se borre el archivo al final de la invocación.

Parámetros
key ExecutionFiles.FilesKey: La clave con la que se asociará el valor especificado

value File: 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 había ninguna asignación para key

putAll

public ExecutionFiles putAll (ExecutionFiles copyFrom)

Copia todas las asignaciones del mapa especificado en este mapa.

Parámetros
copyFrom ExecutionFiles: Es el ExecutionFiles original del que se copiará.

Muestra
ExecutionFiles La asignación final

putAll

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 con un valor, asóciala con el valor determinado.

Parámetros
key String: La clave con la que se asociará el valor especificado

value File: El valor que se asociará con la clave especificada

Muestra
File el valor anterior asociado con la clave especificada, o null si no hubo ninguna asignación para 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 una asignación para key.