Generador de informes de archivos de dispositivos
public
class
DeviceFileReporter
extends Object
Objeto java.lang. | |
↳ | com.android.tradefed.result.DeviceFileReporter |
Una clase de utilidad que comprueba si hay archivos en el dispositivo y los envía a
ITestInvocationListener#testLog(String, LogDataType, InputStreamSource)
si se encuentra.
Resumen
Constructores públicos | |
---|---|
DeviceFileReporter(ITestDevice device, ITestInvocationListener listener)
Inicializa un nuevo DeviceFileReporter con el |
Métodos públicos | |
---|---|
void
|
addPatterns(
Agrega patrones con los tipos de datos de registro correspondientes |
void
|
addPatterns(String... patterns)
Agrega patrones con el tipo de datos de registro configurado como predeterminado. |
|
run()
Debes buscar en el sistema de archivos los patrones especificados y enviarlos a
|
void
|
setDefaultLogDataType(LogDataType type)
Establece el conjunto de tipos de datos de registro predeterminado para los patrones que no tienen un tipo asociado. |
void
|
setInferUnknownDataTypes(boolean infer)
Si se |
void
|
setSkipRepeatFiles(boolean skip)
Indica si se deben omitir o no los archivos que ya se informaron. |
Constructores públicos
Generador de informes de archivos de dispositivos
public DeviceFileReporter (ITestDevice device, ITestInvocationListener listener)
Inicializa un nuevo DeviceFileReporter con el ITestDevice
proporcionado.
Parámetros | |
---|---|
device |
ITestDevice |
listener |
ITestInvocationListener |
Métodos públicos
addPatterns
public void addPatterns (patterns)
Agrega patrones con los tipos de datos de registro correspondientes
Parámetros | |
---|---|
patterns |
: Un ERROR(/Map) de String patrones glob de nombre de archivo a sus respectivos
LogDataType Los globs deben ser absolutos. |
También:
addPatterns
public void addPatterns (String... patterns)
Agrega patrones con el tipo de datos de registro configurado como predeterminado.
Parámetros | |
---|---|
patterns |
String : Es un array de varargs de patrones glob de nombre de archivo String . Debe ser absoluto. |
También:
run
publicrun ()
Debes buscar en el sistema de archivos los patrones especificados y enviarlos a
ITestInvocationListener#testLog
si se encuentra
Muestra | |
---|---|
|
Arroja | |
---|---|
DeviceNotAvailableException |
setDefaultLogDataType
public void setDefaultLogDataType (LogDataType type)
Establece el conjunto de tipos de datos de registro predeterminado para los patrones que no tienen un tipo asociado.
Parámetros | |
---|---|
type |
LogDataType : el LogDataType |
También:
setInferUnknownDataTypes
public void setInferUnknownDataTypes (boolean infer)
Si se UNKNOWN
verificando
las extensiones de archivo en una lista.
Ten en cuenta que, cuando se habilitan, estas inferencias solo se realizan para patrones con el tipo de archivo
UNKNOWN
(que incluye los patrones agregados sin un tipo específico y sin el)
el tipo predeterminado se haya establecido manualmente). Si la inferencia falla, el tipo de datos permanecerá
como UNKNOWN
.
Parámetros | |
---|---|
infer |
boolean |
setSkipRepeatFiles
public void setSkipRepeatFiles (boolean skip)
Indica si se deben omitir o no los archivos que ya se informaron. Esto solo es relevante cuando se usan varios patrones y dos o más de esos patrones coinciden con el mismo archivo.
Ten en cuenta que run()
. Hacer
de lo contrario, causará un comportamiento indefinido.
Parámetros | |
---|---|
skip |
boolean |