Arquivos de execução

public class ExecutionFiles
extends Object

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


Arquivos de dependências geradas durante a execução de um teste ou invocação que precisam ser executadas para testes. Esse objeto é compartilhado por toda a invocação (testes, módulos etc.).

Resumo

Métodos públicos

void clearFiles()

Exclua todos os arquivos rastreados e não marcados como "não devem excluir".

boolean containsKey(String key)

Retorna true se este mapa contém um mapeamento para a chave especificada.

File get(ExecutionFiles.FilesKey key)

Variação de get(String) com uma chave conhecida.

File get(String key)

Retorna o valor para o qual a chave especificada é mapeada, ou null se este mapa contém a chave não tem mapeamento.

ImmutableMap<String, File> getAll()

Retorna todas as propriedades em uma cópia do mapa

boolean isEmpty()

Retorna se o mapa de propriedades está vazio ou não.

File put(ExecutionFiles.FilesKey key, File value)

Variação de put(String, File) com uma chave conhecida.

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

Variação de put(com.android.tradefed.invoker.ExecutionFiles.FilesKey, File) com opção para impedir que o arquivo seja excluído no final da invocação.

File put(String key, File value)

Associa o valor especificado à chave especificada neste mapa.

ExecutionFiles putAll( properties)

Copia todos os mapeamentos do mapa especificado para este mapa.

File putIfAbsent(String key, File value)

Se a chave especificada ainda não estiver associada a um valor, ela será associada ao .

File remove(String key)

Remove o mapeamento de uma chave deste mapa, se ela estiver presente (operação opcional).

Métodos públicos

limparArquivos

public void clearFiles ()

Exclua todos os arquivos rastreados e não marcados como "não devem excluir".

contémKey.

public boolean containsKey (String key)

Retorna true se este mapa contém um mapeamento para a chave especificada.

Parâmetros
key String: chave cuja presença nesse mapa precisa ser testada.

Retorna
boolean true se o mapa tiver um mapeamento para a chave especificada

get

public File get (ExecutionFiles.FilesKey key)

Variação de get(String) com uma chave conhecida.

Parâmetros
key ExecutionFiles.FilesKey: a chave com o valor associado que será retornado.

Retorna
File o valor para o qual a chave especificada é mapeada ou null se este mapa contiver nenhum mapeamento para a chave

get

public File get (String key)

Retorna o valor para o qual a chave especificada é mapeada, ou null se este mapa contém a chave não tem mapeamento.

Parâmetros
key String: a chave com o valor associado que será retornado.

Retorna
File o valor para o qual a chave especificada é mapeada ou null se este mapa contiver nenhum mapeamento para a chave

getAll

public ImmutableMap<String, File> getAll ()

Retorna todas as propriedades em uma cópia do mapa

Retorna
ImmutableMap<String, File>

Vazio

public boolean isEmpty ()

Retorna se o mapa de propriedades está vazio ou não.

Retorna
boolean

put

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

Variação de put(String, File) com uma chave conhecida.

Parâmetros
key ExecutionFiles.FilesKey: chave a que o valor especificado será associado.

value File: valor a ser associado à chave especificada.

Retorna
File o valor anterior associado a key ou null se não houver mapeamento para key.

put

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

Variação de put(com.android.tradefed.invoker.ExecutionFiles.FilesKey, File) com opção para impedir que o arquivo seja excluído no final da invocação.

Parâmetros
key ExecutionFiles.FilesKey: chave a que o valor especificado será associado.

value File: valor a ser associado à chave especificada.

shouldNotDelete boolean: evita que o arquivo seja excluído no final da invocação.

Retorna
File o valor anterior associado a key ou null se não houver mapeamento para key.

put

public File put (String key, 
                File value)

Associa o valor especificado à chave especificada neste mapa.

Parâmetros
key String: chave a que o valor especificado será associado.

value File: valor a ser associado à chave especificada.

Retorna
File o valor anterior associado a key ou null se não houver mapeamento para key.

Confira também:

PutAll

public ExecutionFiles putAll ( properties)

Copia todos os mapeamentos do mapa especificado para este mapa.

Parâmetros
properties : mapeamentos a serem armazenados neste mapa

Retorna
ExecutionFiles O mapeamento final

putIfAbsent

public File putIfAbsent (String key, 
                File value)

Se a chave especificada ainda não estiver associada a um valor, ela será associada ao .

Parâmetros
key String: chave a que o valor especificado será associado.

value File: valor a ser associado à chave especificada.

Retorna
File o valor anterior associado à chave especificada ou null se não houver mapeamento para a chave.

remove

public File remove (String key)

Remove o mapeamento de uma chave deste mapa, se ela estiver presente (operação opcional).

Parâmetros
key String: chave com o mapeamento que será removido do mapa.

Retorna
File o valor anterior associado a key ou null se não houver mapeamento para key.