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)
si trouvé.
Résumé
Constructeurs publics | |
---|---|
DeviceFileReporter(ITestDevice device, ITestInvocationListener listener)
Initialiser un nouveau DeviceFileReporter avec le |
Méthodes publiques | |
---|---|
void
|
addPatterns(
Ajouter des formats avec les types de données de journal respectifs |
void
|
addPatterns(String... patterns)
Ajoutez des modèles en définissant le type de données des journaux sur la valeur par défaut. |
|
run()
Recherchez les formats spécifiés dans le système de fichiers et envoyez-les vers
|
void
|
setDefaultLogDataType(LogDataType type)
Définissez le type de données de journal par défaut pour les modèles sans type associé. |
void
|
setInferUnknownDataTypes(boolean infer)
Vous pouvez |
void
|
setSkipRepeatFiles(boolean skip)
Permet d'ignorer ou non 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 formats avec les types de données de journal respectifs
Paramètres | |
---|---|
patterns |
: ERROR(/Map) de modèles glob de nom de fichier String à leurs valeurs respectives
LogDataType s. Les schémas glob doivent être absolus. |
Voir aussi :
addPatterns
public void addPatterns (String... patterns)
Ajoutez des modèles en définissant le type de données des journaux sur la valeur par défaut.
Paramètres | |
---|---|
patterns |
String : tableau varargs de modèles glob String pour les noms de fichiers. Doit être absolu. |
Voir aussi :
Exécuter
publicrun ()
Recherchez les formats spécifiés dans le système de fichiers et envoyez-les vers
ITestInvocationListener#testLog
si trouvé
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 sans type associé.
Paramètres | |
---|---|
type |
LogDataType : LogDataType |
Voir aussi :
setInferUnknownDataTypes
public void setInferUnknownDataTypes (boolean infer)
Vous pouvez UNKNOWN
en vérifiant
les extensions de fichier
par rapport à une liste.
Remarque : Lorsqu'elles sont activées, ces inférences ne sont effectuées que pour les modèles dont le type de fichier
UNKNOWN
(qui inclut les motifs ajoutés sans type spécifique et sans)
type par défaut défini manuellement). Si l'inférence échoue, le type de données est conservé
en tant que UNKNOWN
.
Paramètres | |
---|---|
infer |
boolean |
setSkipRepeatFiles
public void setSkipRepeatFiles (boolean skip)
Permet d'ignorer ou non les fichiers qui ont déjà été signalés. Cela n'est pertinent que si plusieurs modèles sont utilisés et au moins deux de ces modèles correspondent au même fichier.
Notez que cet appel run()
. Faire
sinon cela entraînera un comportement non défini.
Paramètres | |
---|---|
skip |
boolean |