Arquivos de Execução

public class ExecutionFiles
extends Object

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


Dependências de arquivos geradas durante a execução de um teste ou chamada que precisam ser realizadas para teste. Este 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 deve excluir'.

boolean containsKey (String key)

Retorna true se este mapa contiver 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 não contiver mapeamento para a chave.

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 evitar que o arquivo seja deletado ao final da invocação.

File put (String key, File value)

Associa o valor especificado à chave especificada neste mapa.

ExecutionFiles putAll ( properties) 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, associa-a ao valor fornecido.

File remove (String key)

Remove o mapeamento para uma chave deste mapa se 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 deve excluir'.

contémchave

public boolean containsKey (String key)

Retorna true se este mapa contiver um mapeamento para a chave especificada.

Parâmetros
key String : chave cuja presença neste mapa deve ser testada

devoluções
boolean true se este mapa contiver um mapeamento para a chave especificada

pegar

public File get (ExecutionFiles.FilesKey key)

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

Parâmetros
key ExecutionFiles.FilesKey : a chave cujo valor associado deve ser retornado

devoluções
File o valor para o qual a chave especificada é mapeada ou null se este mapa não contiver nenhum mapeamento para a chave

pegar

public File get (String key)

Retorna o valor para o qual a chave especificada é mapeada ou null se este mapa não contiver mapeamento para a chave.

Parâmetros
key String : a chave cujo valor associado deve ser retornado

devoluções
File o valor para o qual a chave especificada é mapeada ou null se este mapa não contiver nenhum mapeamento para a chave

getAll

public ImmutableMap<String, File> getAll ()

Retorna todas as propriedades em uma cópia do mapa

devoluções
ImmutableMap<String, File>

está vazia

public boolean isEmpty ()

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

devoluções
boolean

colocar

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

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

Parâmetros
key ExecutionFiles.FilesKey : chave com a qual o valor especificado deve ser associado

value File : valor a ser associado à chave especificada

devoluções
File o valor anterior associado a key , ou null se não houver mapeamento para key .

colocar

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 evitar que o arquivo seja deletado ao final da invocação.

Parâmetros
key ExecutionFiles.FilesKey : chave com a qual o valor especificado deve ser associado

value File : valor a ser associado à chave especificada

shouldNotDelete boolean : evita que o arquivo seja deletado ao final da invocação.

devoluções
File o valor anterior associado a key , ou null se não houver mapeamento para key .

colocar

public File put (String key, 
                File value)

Associa o valor especificado à chave especificada neste mapa.

Parâmetros
key String : chave com a qual o valor especificado deve ser associado

value File : valor a ser associado à chave especificada

devoluções
File o valor anterior associado a key , ou null se não houver mapeamento para key .

Veja também:

Ponha tudo

public ExecutionFiles putAll ( properties)

Copia todos os mapeamentos do mapa especificado para este mapa.

Parâmetros
properties : mapeamentos a serem armazenados neste mapa

devoluções
ExecutionFiles O mapeamento final

putIfAbsent

public File putIfAbsent (String key, 
                File value)

Se a chave especificada ainda não estiver associada a um valor, associa-a ao valor fornecido.

Parâmetros
key String : chave com a qual o valor especificado deve ser associado

value File : valor a ser associado à chave especificada

devoluções
File o valor anterior associado à chave especificada ou null se não houver mapeamento para a chave.

remover

public File remove (String key)

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

Parâmetros
key String : chave cujo mapeamento deve ser removido do mapa

devoluções
File o valor anterior associado a key , ou null se não houver mapeamento para key .