DeviceFileReporter
public
class
DeviceFileReporter
extends Object
java.lang.Object | |
↳ | com.android.tradefed.result.DeviceFileReporter |
Uma classe de utilitário que verifica se há arquivos no dispositivo e os envia para
ITestInvocationListener#testLog(String, LogDataType, InputStreamSource)
se encontrado.
Resumo
Construtores públicos | |
---|---|
DeviceFileReporter(ITestDevice device, ITestInvocationListener listener)
Inicializar um novo DeviceFileReporter com o |
Métodos públicos | |
---|---|
void
|
addPatterns(
Adicione 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()
Realmente procurar no sistema de arquivos pelos padrões especificados e enviá-los para
|
void
|
setDefaultLogDataType(LogDataType type)
Define o tipo de dados de registro padrão definido para padrões que não têm um tipo associado. |
void
|
setInferUnknownDataTypes(boolean infer)
Define se a |
void
|
setSkipRepeatFiles(boolean skip)
Se os arquivos que já foram informados serão pulados ou não. |
Construtores públicos
DeviceFileReporter
public DeviceFileReporter (ITestDevice device, ITestInvocationListener listener)
Inicializar um novo DeviceFileReporter com o ITestDevice
fornecido
Parâmetros | |
---|---|
device |
ITestDevice |
listener |
ITestInvocationListener |
Métodos públicos
addPatterns
public void addPatterns (patterns)
Adicione padrões com os respectivos tipos de dados de registro
Parâmetros | |
---|---|
patterns |
: um ERROR(/Map) de padrões glob de nome de arquivo String para os respectivos
LogDataType Os globs devem 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 glob de nome de arquivo String . Precisa ser absoluto. |
Confira também:
run
publicrun ()
Realmente procurar no sistema de arquivos pelos padrões especificados e enviá-los para
ITestInvocationListener#testLog
se encontrado
Retorna | |
---|---|
|
Gera | |
---|---|
DeviceNotAvailableException |
setDefaultLogDataType
public void setDefaultLogDataType (LogDataType type)
Define o tipo de dados de registro padrão definido 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)
Define se a UNKNOWN
será feita verificando
as extensões de arquivo em uma lista.
Quando ativadas, essas inferências só serão feitas para padrões com o tipo de arquivo
UNKNOWN
(que inclui padrões adicionados sem um tipo específico e sem o)
padrão definido manualmente). Se a inferência falhar, o tipo de dados permanecerá
como UNKNOWN
.
Parâmetros | |
---|---|
infer |
boolean |
setSkipRepeatFiles
public void setSkipRepeatFiles (boolean skip)
Se os arquivos que já foram informados serão pulados 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.
Observe que ele run()
. Fazer
caso contrário, causarão um comportamento indefinido.
Parâmetros | |
---|---|
skip |
boolean |