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