DeviceFileReporter
public class DeviceFileReporter
extends Object
java.lang.Object | |
↳ | com.android.tradefed.result.DeviceFileReporter |
Uma classe de utilitário que verifica arquivos no dispositivo 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 no sistema de arquivos os padrões especificados e envie-os para | |
void | setDefaultLogDataType ( LogDataType type) Defina o conjunto de tipos de dados de log padrão para padrões que não possuem um tipo associado. |
void | setInferUnknownDataTypes (boolean infer) Quer |
void | setSkipRepeatFiles (boolean skip) Se deve ou não pular 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
adicionar padrõ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 String para seus respectivos LogDataType s. Os globs devem ser absolutos. |
Veja também:
adicionar padrõ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 String . Deveria ser absoluto. |
Veja também:
correr
publicrun ()
Na verdade, pesquise no sistema de arquivos os padrões especificados e envie-os para ITestInvocationListener#testLog
se encontrado
Devoluções | |
---|---|
Lança | |
---|---|
DeviceNotAvailableException |
setDefaultLogDataType
public void setDefaultLogDataType (LogDataType type)
Defina o conjunto de tipos de dados de log padrão 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)
QuerUNKNOWN
verificando as extensões dos arquivos 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 pular 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()
. Caso contrário, causará um comportamento indefinido.Parâmetros | |
---|---|
skip | boolean |