DeviceFileReporter
public
class
DeviceFileReporter
extends Object
java.lang.Object | |
↳ | com.android.tradefed.result.DeviceFileReporter |
Uma classe utilitária que verifica se há arquivos no dispositivo e os envia para
ITestInvocationListener#testLog(String, LogDataType, InputStreamSource)
, se encontrados.
Resumo
Construtores públicos | |
---|---|
DeviceFileReporter(ITestDevice device, ITestInvocationListener listener)
Inicializa um novo DeviceFileReporter com o |
Métodos públicos | |
---|---|
void
|
addPatterns(
Adicionar padrões com os respectivos tipos de dados de registro |
void
|
addPatterns(String... patterns)
Adicione padrões com o tipo de dados de registro definido como padrão. |
|
run()
Pesquisar os padrões especificados no sistema de arquivos e enviá-los para
|
void
|
setDefaultLogDataType(LogDataType type)
Defina o tipo de dados de registro padrão para padrões que não têm um tipo associado. |
void
|
setInferUnknownDataTypes(boolean infer)
Indica se é possível |
void
|
setSkipRepeatFiles(boolean skip)
Se os arquivos que já foram informados serão ignorados ou não. |
Construtores públicos
DeviceFileReporter
public DeviceFileReporter (ITestDevice device, ITestInvocationListener listener)
Inicializa um novo DeviceFileReporter com o ITestDevice
fornecido.
Parâmetros | |
---|---|
device |
ITestDevice |
listener |
ITestInvocationListener |
Métodos públicos
addPatterns
public void addPatterns (patterns)
Adicionar padrões com os respectivos tipos de dados de registro
Parâmetros | |
---|---|
patterns |
: um ERROR(/Map) de padrões de glob de nome de arquivo String para os respectivos
LogDataType s. Os globs precisam ser absolutos. |
Confira também:
addPatterns
public void addPatterns (String... patterns)
Adicione padrões com o tipo de dados de registro definido como padrão.
Parâmetros | |
---|---|
patterns |
String : uma matriz varargs de padrões de glob de nome de arquivo String . Precisa ser absoluto. |
Confira também:
run
publicrun ()
Pesquisar os padrões especificados no sistema de arquivos e enviá-los para
ITestInvocationListener#testLog
, se encontrados
Retorna | |
---|---|
|
Gera | |
---|---|
DeviceNotAvailableException |
setDefaultLogDataType
public void setDefaultLogDataType (LogDataType type)
Defina o tipo de dados de registro padrão para padrões que não têm um tipo associado.
Parâmetros | |
---|---|
type |
LogDataType : o LogDataType |
Confira também:
setInferUnknownDataTypes
public void setInferUnknownDataTypes (boolean infer)
Indica se é possível UNKNOWN
verificando
as extensões de arquivo em uma lista.
Quando ativadas, essas inferências são feitas apenas para padrões com o tipo de arquivo
UNKNOWN
, que inclui padrões adicionados sem um tipo específico e sem o
tipo padrão definido manualmente. Se a inferência falhar, o tipo de dados vai permanecer
como UNKNOWN
.
Parâmetros | |
---|---|
infer |
boolean |
setSkipRepeatFiles
public void setSkipRepeatFiles (boolean skip)
Se os arquivos que já foram informados serão ignorados ou não. Isso só é relevante quando vários padrões estão sendo usados e dois ou mais desses padrões correspondem ao mesmo arquivo.
run()
. Caso contrário,
o comportamento será indefinido.
Parâmetros | |
---|---|
skip |
boolean |