DeviceFileReporter
public class DeviceFileReporter
extends Object
java.lang.Object | |
↳ | com.android.tradefed.result.DeviceFileReporter |
Une classe utilitaire qui recherche des fichiers sur l'appareil et les envoie à ITestInvocationListener#testLog(String, LogDataType, InputStreamSource)
s'ils sont trouvés.
Résumé
Constructeurs publics | |
---|---|
DeviceFileReporter ( ITestDevice device, ITestInvocationListener listener) Initialiser un nouveau DeviceFileReporter avec le |
Méthodes publiques | |
---|---|
void | addPatterns ( patterns) addPatterns ( patterns) Ajouter des modèles avec les types de données de journal respectifs |
void | addPatterns (String... patterns) Ajoutez des modèles avec le type de données de journal défini sur la valeur par défaut. |
run () En fait, recherchez dans le système de fichiers les modèles spécifiés et envoyez-les à | |
void | setDefaultLogDataType ( LogDataType type) Définissez le type de données de journal par défaut défini pour les modèles qui n'ont pas de type associé. |
void | setInferUnknownDataTypes (boolean infer) Que ce soit pour |
void | setSkipRepeatFiles (boolean skip) S'il faut ou non ignorer les fichiers qui ont déjà été signalés. |
Constructeurs publics
DeviceFileReporter
public DeviceFileReporter (ITestDevice device, ITestInvocationListener listener)
Initialiser un nouveau DeviceFileReporter avec le ITestDevice
fourni
Paramètres | |
---|---|
device | ITestDevice |
listener | ITestInvocationListener |
Méthodes publiques
addPatterns
public void addPatterns (patterns)
Ajouter des modèles avec les types de données de journal respectifs
Paramètres | |
---|---|
patterns | ERROR(/Map) de ERROR(/String) filename glob patterns à leurs LogDataType s respectifs. Les globs doivent être absolus. |
Voir également:
addPatterns
public void addPatterns (String... patterns)
Ajoutez des modèles avec le type de données de journal défini sur la valeur par défaut.
Paramètres | |
---|---|
patterns | String : un tableau varargs de modèles globaux de nom de fichier ERROR(/String) . Doit être absolu. |
Voir également:
courir
publicrun ()
En fait, recherchez dans le système de fichiers les modèles spécifiés et envoyez-les à ITestInvocationListener#testLog
s'ils sont trouvés
Retour | |
---|---|
Lance | |
---|---|
DeviceNotAvailableException |
setDefaultLogDataTypesetDefaultLogDataType
public void setDefaultLogDataType (LogDataType type)
Définissez le type de données de journal par défaut défini pour les modèles qui n'ont pas de type associé.
Paramètres | |
---|---|
type | LogDataType : le LogDataType |
Voir également:
setInferUnknownDataTypes
public void setInferUnknownDataTypes (boolean infer)
Que ce soit pourUNKNOWN
en comparant les extensions de fichier à une liste.
UNKNOWN
(qui inclut les modèles ajoutés sans type spécifique et sans que le type par défaut ait été défini manuellement). Si l'inférence échoue, le type de données restera UNKNOWN
.Paramètres | |
---|---|
infer | boolean |
setSkipRepeatFiles
public void setSkipRepeatFiles (boolean skip)
S'il faut ou non ignorer les fichiers qui ont déjà été signalés. Ceci n'est pertinent que lorsque plusieurs modèles sont utilisés et que deux ou plusieurs de ces modèles correspondent au même fichier.
Notez que celarun()
. Faire autrement entraînera un comportement indéfini.Paramètres | |
---|---|
skip | boolean |