Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

DeviceFileReporter

public class DeviceFileReporter
extends Object

java.lang.Object
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)

Agregue patrones con los respectivos tipos de datos de registro

void addPatterns (String... patterns)

Agregue patrones con el tipo de datos de registro establecido como predeterminado.

run ()

Realmente 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 para los patrones que no tienen un tipo asociado.

void setInferUnknownDataTypes (boolean infer)

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

void setSkipRepeatFiles (boolean skip)

Si se deben omitir o no archivos que ya se han informado.

Constructores públicos

DeviceFileReporter

public DeviceFileReporter (ITestDevice device, 
                ITestInvocationListener listener)

Inicialice un nuevo DeviceFileReporter con el ITestDevice proporcionado

Parámetros
device ITestDevice

listener ITestInvocationListener

Métodos públicos

addPatterns

public void addPatterns ( patterns)

Agregue patrones con los respectivos tipos de datos de registro

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

addPatterns

public void addPatterns (String... patterns)

Agregue patrones con el tipo de datos de registro establecido como predeterminado.

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

correr

public  run ()

Realmente 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 para los 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 los archivos UNKNOWN comprobando las extensiones de archivo con una lista.

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

Parámetros
infer boolean

setSkipRepeatFiles

public void setSkipRepeatFiles (boolean skip)

Si se deben omitir o no archivos que ya se han informado. 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 a run() . Hacer lo contrario provocará un comportamiento indefinido.

Parámetros
skip boolean