DeviceFileReporter
public class DeviceFileReporter
extends Object
java.lang.Object | |
↳ | com.android.tradefed.result.DeviceFileReporter |
Una classe di utilità che controlla 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 su predefinito. |
run () Cerca effettivamente nel file system i modelli specificati e inviali a | |
void | setDefaultLogDataType ( LogDataType type) Imposta il tipo di dati di log predefinito impostato per i modelli a cui non è associato un tipo. |
void | setInferUnknownDataTypes (boolean infer) Se |
void | setSkipRepeatFiles (boolean skip) Se ignorare 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
aggiungiModelli
public void addPatterns (patterns)
Aggiungi modelli con i rispettivi tipi di dati di registro
Parametri | |
---|---|
patterns | ERROR(/Map) di modelli glob di nomi di file String nei rispettivi LogDataType . I globi dovrebbero essere assoluti. |
Guarda anche:
aggiungiModelli
public void addPatterns (String... patterns)
Aggiungi modelli con il tipo di dati di registro impostato su predefinito.
Parametri | |
---|---|
patterns | String : un array varargs di modelli glob di nomi di file String . Dovrebbe essere assoluto. |
Guarda anche:
correre
publicrun ()
Cerca effettivamente nel file system i modelli specificati e inviali a ITestInvocationListener#testLog
se trovati
ritorna | |
---|---|
Lancia | |
---|---|
DeviceNotAvailableException |
setDefaultLogDataType
public void setDefaultLogDataType (LogDataType type)
Imposta il tipo di dati di log predefinito impostato per i modelli a cui non è associato un tipo.
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 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à UNKNOWN
.Parametri | |
---|---|
infer | boolean |
setSkipRepeatFiles
public void setSkipRepeatFiles (boolean skip)
Se ignorare o meno i file che sono già stati segnalati. Ciò è rilevante solo quando vengono utilizzati più modelli e due o più di questi modelli corrispondono allo stesso file.
Tieni presente che questorun()
. Fare altrimenti causerà un comportamento indefinito.Parametri | |
---|---|
skip | boolean |