DispositivoArchivoReportero

public class DeviceFileReporter
extends Object

java.lang.Objeto
com.android.tradefed.result.DeviceFileReporter


Una clase de utilidad que busca archivos en el dispositivo y los envía a ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) si los encuentra.

Resumen

Constructores públicos

DeviceFileReporter ( ITestDevice device, ITestInvocationListener listener)

Inicialice un nuevo DeviceFileReporter con el ITestDevice proporcionado

Métodos públicos

void addPatterns ( patterns) addPatterns ( patterns)

Agregar patrones con los respectivos tipos de datos de registro

void addPatterns (String... patterns)

Agregue patrones con el tipo de datos de registro establecido en el valor predeterminado.

run ()

En realidad, busque en el sistema de archivos los patrones especificados y envíelos a ITestInvocationListener#testLog si los encuentra

void setDefaultLogDataType ( LogDataType type)

Establezca el tipo de datos de registro predeterminado establecido para patrones que no tienen un tipo asociado.

void setInferUnknownDataTypes (boolean infer)

Ya sea para intento de inferir los tipos de datos de archivos UNKNOWN comparando las extensiones de archivo con una lista.

void setSkipRepeatFiles (boolean skip)

Omitir o no los archivos que ya han sido informados.

Constructores públicos

DispositivoArchivoReportero

public DeviceFileReporter (ITestDevice device, 
                ITestInvocationListener listener)

Inicialice un nuevo DeviceFileReporter con el ITestDevice proporcionado

Parámetros
device ITestDevice

listener ITestInvocationListener

Métodos públicos

añadirPatrones

public void addPatterns ( patterns)

Agregar patrones con los respectivos tipos de datos de registro

Parámetros
patterns : un ERROR(/Map) de patrones globales de nombre de archivo String a sus respectivos LogDataType s. Los globos deben ser absolutos.

añadirPatrones

public void addPatterns (String... patterns)

Agregue patrones con el tipo de datos de registro establecido en el valor predeterminado.

Parámetros
patterns String : una matriz varargs de patrones globales de nombre de archivo String . Debería ser absoluto.

correr

public  run ()

En realidad, busque en el sistema de archivos los patrones especificados y envíelos a ITestInvocationListener#testLog si los encuentra

Devoluciones

Lanza
DeviceNotAvailableException

setDefaultLogDataType

public void setDefaultLogDataType (LogDataType type)

Establezca el tipo de datos de registro predeterminado establecido para patrones que no tienen un tipo asociado.

Parámetros
type LogDataType : el LogDataType

setInferUnknownDataTypes

public void setInferUnknownDataTypes (boolean infer)

Ya sea para intento de inferir los tipos de datos de archivos UNKNOWN comparando las extensiones de archivo con una lista.

Tenga en cuenta que, cuando está habilitado, estas inferencias solo se realizarán para patrones con tipo de archivo UNKNOWN (lo que incluye patrones agregados sin un tipo específico y sin que) el tipo predeterminado se haya establecido manualmente). Si la inferencia falla, el tipo de datos permanecerá como UNKNOWN .

Parámetros
infer boolean

establecer Saltar Repetir Archivos

public void setSkipRepeatFiles (boolean skip)

Omitir o no los archivos que ya han sido informados. Esto solo es relevante cuando se utilizan varios patrones y dos o más de esos patrones coinciden con el mismo archivo.

Tenga en cuenta que esto solo debe ser llamado antes de llamar run() . Hacer lo contrario provocará un comportamiento indefinido.

Parámetros
skip boolean