DeviceFileReporter
public class DeviceFileReporter
extends Object
java.lang.Oggetto | |
↳ | com.android.tradefed.result.DeviceFileReporter |
Una classe di utilità che verifica la presenza di file nel dispositivo e li invia a ITestInvocationListener#testLog(String, LogDataType, InputStreamSource)
se trovati.
Riepilogo
Costruttori pubblici | |
---|---|
DeviceFileReporter ( ITestDevice device, ITestInvocationListener listener) Inizializza un nuovo DeviceFileReporter con l' |
Metodi pubblici | |
---|---|
void | addPatterns ( patterns) addPatterns ( patterns) Aggiungi modelli con i rispettivi tipi di dati di registro |
void | addPatterns (String... patterns) Aggiungi modelli con il tipo di dati di registro impostato sul valore predefinito. |
run () Cerca effettivamente nel filesystem i modelli specificati e inviali a | |
void | setDefaultLogDataType ( LogDataType type) Imposta il tipo di dati di log predefinito impostato per i modelli che non hanno un tipo associato. |
void | setInferUnknownDataTypes (boolean infer) Se |
void | setSkipRepeatFiles (boolean skip) Se saltare o meno i file che sono già stati segnalati. |
Costruttori pubblici
DeviceFileReporter
public DeviceFileReporter (ITestDevice device, ITestInvocationListener listener)
Inizializza un nuovo DeviceFileReporter con l' ITestDevice
fornito
Parametri | |
---|---|
device | ITestDevice |
listener | ITestInvocationListener |
Metodi pubblici
addPatterns
public void addPatterns (patterns)
Aggiungi modelli con i rispettivi tipi di dati di registro
Parametri | |
---|---|
patterns | ERROR(/Map) di String filename glob pattern nei rispettivi LogDataType s. I glob dovrebbero essere assoluti. |
Guarda anche:
addPatterns
public void addPatterns (String... patterns)
Aggiungi modelli con il tipo di dati di registro impostato sul valore predefinito.
Parametri | |
---|---|
patterns | String : un array varargs di modelli glob di nome file String . Dovrebbe essere assoluto. |
Guarda anche:
correre
publicrun ()
Cerca effettivamente nel filesystem i modelli specificati e inviali a ITestInvocationListener#testLog
se trovati
ritorna | |
---|---|
Getta | |
---|---|
DeviceNotAvailableException |
setDefaultLogDataType
public void setDefaultLogDataType (LogDataType type)
Imposta il tipo di dati di log predefinito impostato per i modelli che non hanno un tipo associato.
Parametri | |
---|---|
type | LogDataType : il LogDataType |
Guarda anche:
setInferUnknownDataTypes
public void setInferUnknownDataTypes (boolean infer)
SeUNKNOWN
controllando le estensioni dei file rispetto a un elenco.
UNKNOWN
(che include i modelli aggiunti senza un tipo specifico e senza che il tipo predefinito sia stato impostato manualmente). Se l'inferenza fallisce, il tipo di dati rimarrà come UNKNOWN
.Parametri | |
---|---|
infer | boolean |
setSkipRepeatFiles
public void setSkipRepeatFiles (boolean skip)
Se saltare o meno i file che sono già stati segnalati. Questo è rilevante solo quando vengono utilizzati più modelli e due o più di questi modelli corrispondono allo stesso file.
Nota che questorun()
. Fare altrimenti causerà un comportamento indefinito.Parametri | |
---|---|
skip | boolean |