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 |
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 | |
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 |
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 | ERROR(/Map) de patrones glob de nombre de archivo ERROR(/String) a sus respectivos LogDataType s. Los globos deben ser absolutos. |
Ver también:
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 ERROR(/String) . Debería ser absoluto. |
Ver también:
correr
publicrun ()
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 |
Ver también:
setInferUnknownDataTypes
public void setInferUnknownDataTypes (boolean infer)
Ya sea paraUNKNOWN
comparando las extensiones de archivo con una lista.
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 estorun()
. Hacer lo contrario provocará un comportamiento indefinido.Parámetros | |
---|---|
skip | boolean |