DeviceFileReporter
public
class
DeviceFileReporter
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.result.DeviceFileReporter |
Una classe di utilità che controlla la presenza di file sul dispositivo e li invia a
ITestInvocationListener.testLog(String,LogDataType,InputStreamSource) se vengono trovati.
Riepilogo
Costruttori pubblici | |
|---|---|
DeviceFileReporter(ITestDevice device, ITestInvocationListener listener)
Inizializza un nuovo DeviceFileReporter con |
|
Metodi pubblici | |
|---|---|
void
|
addPatterns(Map<String, LogDataType> patterns)
Aggiungi pattern con i rispettivi tipi di dati di log |
void
|
addPatterns(List<String> patterns)
Aggiungi pattern con il tipo di dati dei log impostato sul valore predefinito. |
void
|
addPatterns(String... patterns)
Aggiungi pattern con il tipo di dati dei log impostato sul valore predefinito. |
List<String>
|
run()
Esegui la ricerca effettiva nel file system dei pattern specificati e inviali a
|
void
|
setDefaultLogDataType(LogDataType type)
Imposta il tipo di dati di log predefinito per i pattern che non hanno un tipo associato. |
void
|
setInferUnknownDataTypes(boolean infer)
Indica se |
void
|
setSkipRepeatFiles(boolean skip)
Indica se ignorare o meno i file già segnalati. |
Costruttori pubblici
DeviceFileReporter
public DeviceFileReporter (ITestDevice device, ITestInvocationListener listener)
Inizializza un nuovo DeviceFileReporter con ITestDevice fornito
| Parametri | |
|---|---|
device |
ITestDevice |
listener |
ITestInvocationListener |
Metodi pubblici
addPatterns
public void addPatterns (Map<String, LogDataType> patterns)
Aggiungi pattern con i rispettivi tipi di dati di log
| Parametri | |
|---|---|
patterns |
Map: un Map di pattern glob dei nomi file ai rispettivi
LogDataType.String I glob devono essere assoluti. |
Vedi anche:
addPatterns
public void addPatterns (List<String> patterns)
Aggiungi pattern con il tipo di dati dei log impostato sul valore predefinito.
| Parametri | |
|---|---|
patterns |
List: un List di pattern glob di nomi file String. Deve essere assoluto. |
Vedi anche:
addPatterns
public void addPatterns (String... patterns)
Aggiungi pattern con il tipo di dati dei log impostato sul valore predefinito.
| Parametri | |
|---|---|
patterns |
String: un array varargs di pattern glob dei nomi file String. Deve essere assoluto. |
Vedi anche:
run
public List<String> run ()
Esegui la ricerca effettiva nel file system dei pattern specificati e inviali a
ITestInvocationListener.testLog se trovati
| Resi | |
|---|---|
List<String> |
|
| Genera | |
|---|---|
DeviceNotAvailableException |
|
setDefaultLogDataType
public void setDefaultLogDataType (LogDataType type)
Imposta il tipo di dati di log predefinito per i pattern che non hanno un tipo associato.
| Parametri | |
|---|---|
type |
LogDataType: il LogDataType |
Vedi anche:
setInferUnknownDataTypes
public void setInferUnknownDataTypes (boolean infer)
Indica se UNKNOWN controllando
le estensioni dei file rispetto a un elenco.
Tieni presente che, se attivate, queste inferenze verranno eseguite solo per i pattern con tipo di file
UNKNOWN (che include i pattern aggiunti senza un tipo specifico e senza che il tipo
predefinito sia stato impostato manualmente). Se l'inferenza non riesce, il tipo di dati rimarrà
UNKNOWN.
| Parametri | |
|---|---|
infer |
boolean |
setSkipRepeatFiles
public void setSkipRepeatFiles (boolean skip)
Indica se ignorare o meno i file già segnalati. Questo è pertinente solo quando vengono utilizzati più pattern e due o più di questi pattern corrispondono allo stesso file.
Tieni presente che questo metodo run(). In caso contrario, il comportamento non sarà definito.
| Parametri | |
|---|---|
skip |
boolean |