DeviceFileReporter
public
class
DeviceFileReporter
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.result.DeviceFileReporter |
Uma classe utilitária que verifica arquivos no dispositivo e os envia para
ITestInvocationListener.testLog(String,LogDataType,InputStreamSource) se forem encontrados.
Resumo
Construtores públicos | |
|---|---|
DeviceFileReporter(ITestDevice device, ITestInvocationListener listener)
Inicialize um novo DeviceFileReporter com o |
|
Métodos públicos | |
|---|---|
void
|
addPatterns(Map<String, LogDataType> patterns)
Adicionar padrões com os respectivos tipos de dados de registro |
void
|
addPatterns(List<String> patterns)
Adicione padrões com o tipo de dados de registro definido como padrão. |
void
|
addPatterns(String... patterns)
Adicione padrões com o tipo de dados de registro definido como padrão. |
List<String>
|
run()
Pesquisa no sistema de arquivos os padrões especificados e os envia para
|
void
|
setDefaultLogDataType(LogDataType type)
Defina o conjunto de tipo de dados de registros padrão para padrões que não têm um tipo associado. |
void
|
setInferUnknownDataTypes(boolean infer)
Se |
void
|
setSkipRepeatFiles(boolean skip)
Se os arquivos que já foram denunciados devem ser ignorados. |
Construtores públicos
DeviceFileReporter
public DeviceFileReporter (ITestDevice device, ITestInvocationListener listener)
Inicialize um novo DeviceFileReporter com o ITestDevice fornecido.
| Parâmetros | |
|---|---|
device |
ITestDevice |
listener |
ITestInvocationListener |
Métodos públicos
addPatterns
public void addPatterns (Map<String, LogDataType> patterns)
Adicionar padrões com os respectivos tipos de dados de registro
| Parâmetros | |
|---|---|
patterns |
Map: um Map de padrões glob de nome de arquivo String para os respectivos
LogDataTypes. Os globs precisam ser absolutos. |
Confira também:
addPatterns
public void addPatterns (List<String> patterns)
Adicione padrões com o tipo de dados de registro definido como padrão.
| Parâmetros | |
|---|---|
patterns |
List: uma List de padrões glob de nome de arquivo String. Precisa ser absoluto. |
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 glob de nome de arquivo String. Precisa ser absoluto. |
Confira também:
run
public List<String> run ()
Pesquisa no sistema de arquivos os padrões especificados e os envia para
ITestInvocationListener.testLog se forem encontrados.
| Retorna | |
|---|---|
List<String> |
|
| Gera | |
|---|---|
DeviceNotAvailableException |
|
setDefaultLogDataType
public void setDefaultLogDataType (LogDataType type)
Defina o conjunto de tipo de dados de registros 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)
Se UNKNOWN verificando as extensões 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 que o
tipo padrão tenha sido 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 denunciados devem ser ignorados. Isso só é relevante quando vários padrões estão sendo usados, e dois ou mais deles correspondem ao mesmo arquivo.
Essa função run(). Caso contrário, o comportamento será indefinido.
| Parâmetros | |
|---|---|
skip |
boolean |