O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

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)

Inicialize um novo DeviceFileReporter com o ITestDevice fornecido

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 ITestInvocationListener#testLog se encontrados

void setDefaultLogDataType (LogDataType type)

Defina o tipo de dados de log padrão definido para padrões que não têm um tipo associado.

void setInferUnknownDataTypes (boolean infer)

Seja para tentar inferir os tipos de dados de arquivos UNKNOWN verificando as extensões de arquivo em uma lista.

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 : um ERROR(/Map) de padrões glob de nome de arquivo String para seus respectivos LogDataType s. Os globos devem ser absolutos.

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 . Deve ser absoluto.

corre

public  run ()

Na verdade, pesquise o sistema de arquivos pelos padrões especificados e envie-os para ITestInvocationListener#testLog se encontrados

Devoluções

Lança
DeviceNotAvailableException

setDefaultLogDataType

public void setDefaultLogDataType (LogDataType type)

Defina o tipo de dados de log padrão definido para padrões que não têm um tipo associado.

Parâmetros
type LogDataType : o LogDataType

setInferUnknownDataTypes

public void setInferUnknownDataTypes (boolean infer)

Seja para tentar inferir os tipos de dados de arquivos UNKNOWN verificando as extensões de arquivo em uma lista.

Observe que, quando habilitadas, essas inferências serão feitas apenas para padrões com 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 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 este deve apenas ser chamado antes de chamar run() . Fazer o contrário causará um comportamento indefinido.

Parâmetros
skip boolean