Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

DeviceFileReporter

public class DeviceFileReporter
extends Object

java.lang.Object
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 trovato.

Riepilogo

Costruttori pubblici

DeviceFileReporter ( ITestDevice device, ITestInvocationListener listener)

Inizializzare un nuovo DeviceFileReporter con l' ITestDevice fornito

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 come predefinito.

run ()

Cerca effettivamente nel filesystem i modelli specificati e inviali a ITestInvocationListener#testLog se trovato

void setDefaultLogDataType ( LogDataType type)

Impostare il tipo di dati di registro predefinito impostato per i modelli a cui non è associato un tipo.

void setInferUnknownDataTypes (boolean infer)

Se cercare di dedurre i tipi di dati dei file UNKNOWN controllando le estensioni dei file in base a un elenco.

void setSkipRepeatFiles (boolean skip)

Se saltare o meno i file che sono già stati segnalati.

Costruttori pubblici

DeviceFileReporter

public DeviceFileReporter (ITestDevice device, 
                ITestInvocationListener listener)

Inizializzare 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 : un ERROR(/Map) di modelli glob di nome file String ai rispettivi LogDataType s. I glob dovrebbero essere assoluti.

addPatterns

public void addPatterns (String... patterns)

Aggiungi modelli con il tipo di dati di registro impostato come predefinito.

Parametri
patterns String : un array varargs di modelli glob di nomi di file String . Dovrebbe essere assoluto.

correre

public  run ()

Cerca effettivamente nel filesystem i modelli specificati e inviali a ITestInvocationListener#testLog se trovato

ritorna

Tiri
DeviceNotAvailableException

setDefaultLogDataType

public void setDefaultLogDataType (LogDataType type)

Impostare il tipo di dati di registro predefinito impostato per i modelli a cui non è associato un tipo.

Parametri
type LogDataType : il LogDataType

setInferUnknownDataTypes

public void setInferUnknownDataTypes (boolean infer)

Se cercare di dedurre i tipi di dati dei file UNKNOWN controllando le estensioni dei file in base a un elenco.

Si noti che, quando abilitate, queste inferenze verranno effettuate solo per modelli con tipo di file UNKNOWN (che include modelli 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)

Se saltare o meno i file che sono già stati segnalati. Ciò è rilevante solo quando vengono utilizzati più pattern e due o più di questi pattern corrispondono allo stesso file.

Nota che questo deve solo essere chiamato prima di chiamare run() . In caso contrario, si verificherà un comportamento indefinito.

Parametri
skip boolean