DeviceFileReporter
public
class
DeviceFileReporter
extends Object
java.lang.Object | |
↳ | com.android.tradefed.result.DeviceFileReporter |
Classe utilitaire qui recherche des fichiers sur l'appareil et les envoie à ITestInvocationListener#testLog(String, LogDataType, InputStreamSource)
si elle en trouve.
Résumé
Constructeurs publics | |
---|---|
DeviceFileReporter(ITestDevice device,
Initialiser un nouvel objet DeviceFileReporter avec l' |
Méthodes publiques | |
---|---|
void
|
addPatterns(
Ajouter des modèles avec les types de données de journalisation respectifs |
void
|
addPatterns(String... patterns)
Ajoutez des tendances avec le type de données de journal défini sur la valeur par défaut. |
|
run()
Rechercher les modèles spécifiés dans le système de fichiers et les envoyer à |
void
|
setDefaultLogDataType(LogDataType type)
Définissez le type de données de journal par défaut pour les modèles qui n'ont pas de type associé. |
void
|
setInferUnknownDataTypes(boolean infer)
Indique si vous |
void
|
setSkipRepeatFiles(boolean skip)
Indique si les fichiers déjà signalés doivent être ignorés ou non. |
Constructeurs publics
DeviceFileReporter
public DeviceFileReporter (ITestDevice device, ITestInvocationListener listener)
Initialiser un nouvel objet DeviceFileReporter avec l'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 journalisation respectifs
Paramètres | |
---|---|
patterns |
: ERROR(/Map) de modèles de noms de fichiers glob String à leurs LogDataType respectifs. Les globs doivent être absolus. |
Voir aussi :
addPatterns
public void addPatterns (String... patterns)
Ajoutez des tendances avec le type de données de journal défini sur la valeur par défaut.
Paramètres | |
---|---|
patterns |
String : tableau varargs de modèles glob de nom de fichier String . Doit être absolu. |
Voir aussi :
Exécuter
publicrun ()
Rechercher les modèles spécifiés dans le système de fichiers et les envoyer à ITestInvocationListener#testLog
s'ils sont trouvés
Renvoie | |
---|---|
|
Génère | |
---|---|
DeviceNotAvailableException |
setDefaultLogDataType
public void setDefaultLogDataType (LogDataType type)
Définissez le type de données de journal par défaut pour les modèles qui n'ont pas de type associé.
Paramètres | |
---|---|
type |
LogDataType : LogDataType |
Voir aussi :
setInferUnknownDataTypes
public void setInferUnknownDataTypes (boolean infer)
Indique si vous UNKNOWN
en comparant les extensions de fichier à une liste.
Notez que, lorsqu'elles sont activées, ces inférences ne sont effectuées que pour les modèles avec le type de fichier 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 reste UNKNOWN
.
Paramètres | |
---|---|
infer |
boolean |
setSkipRepeatFiles
public void setSkipRepeatFiles (boolean skip)
Indique si les fichiers déjà signalés doivent être ignorés ou non. Cette option n'est pertinente que lorsque plusieurs modèles sont utilisés et que deux ou plusieurs d'entre eux correspondent au même fichier.
Notez que cette méthode run()
. Sinon, le comportement sera indéfini.
Paramètres | |
---|---|
skip |
boolean |