DeviceFileReporter
public class DeviceFileReporter
extends Object
java.lang.Object | |
↳ | com.android.tradefed.result.DeviceFileReporter |
Uma classe de utilitário que verifica o dispositivo em busca de arquivos e os envia para ITestInvocationListener#testLog(String, LogDataType, InputStreamSource)
se encontrado.
Resumo
Construtores públicos | |
---|---|
DeviceFileReporter ( ITestDevice device, ITestInvocationListener listener) Inicialize um novo DeviceFileReporter com o |
Métodos públicos | |
---|---|
void | addPatterns ( patterns) addPatterns ( patterns) Adicione padrões com os respectivos tipos de dados de log |
void | addPatterns (String... patterns) Adicione padrões com o tipo de dados de log definido como padrão. |
run () Na verdade, pesquise o sistema de arquivos pelos padrões especificados e envie-os para | |
void | setDefaultLogDataType ( LogDataType type) Defina o tipo de dados de log padrão definido para padrões que não possuem um tipo associado. |
void | setInferUnknownDataTypes (boolean infer) Se para |
void | setSkipRepeatFiles (boolean skip) Se deve ou não ignorar arquivos que já foram relatados. |
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
adicionarPadrões
public void addPatterns (patterns)
Adicione padrões com os respectivos tipos de dados de log
Parâmetros | |
---|---|
patterns | ERROR(/Map) de padrões glob de nome de arquivo ERROR(/String) para seus respectivos LogDataType s. Os globos devem ser absolutos. |
Veja também:
adicionarPadrões
public void addPatterns (String... patterns)
Adicione padrões com o tipo de dados de log definido como padrão.
Parâmetros | |
---|---|
patterns | String : uma matriz varargs de padrões glob de nome de arquivo ERROR(/String) . Deve ser absoluto. |
Veja também:
correr
publicrun ()
Na verdade, pesquise o sistema de arquivos pelos padrões especificados e envie-os para ITestInvocationListener#testLog
se encontrados
devoluções | |
---|---|
lances | |
---|---|
DeviceNotAvailableException |
setDefaultLogDataType
public void setDefaultLogDataType (LogDataType type)
Defina o tipo de dados de log padrão definido para padrões que não possuem um tipo associado.
Parâmetros | |
---|---|
type | LogDataType : o LogDataType |
Veja também:
setInferUnknownDataTypes
public void setInferUnknownDataTypes (boolean infer)
Se paraUNKNOWN
verificando as extensões de arquivo em uma lista.
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 permanecerá como UNKNOWN
.Parâmetros | |
---|---|
infer | boolean |
setSkipRepeatFiles
public void setSkipRepeatFiles (boolean skip)
Se deve ou não ignorar arquivos que já foram relatados. 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 issorun()
. Fazer o contrário causará um comportamento indefinido.Parâmetros | |
---|---|
skip | boolean |