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 |
File | get ( ExecutionFiles.FilesKey key) Variação de |
File | get (String key) Retorna o valor para o qual a chave especificada é mapeada ou |
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 |
File | put ( ExecutionFiles.FilesKey key, File value, boolean shouldNotDelete) Variação de |
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 |
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 . |