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) s'ils sont trouvés.
Résumé
Constructeurs publics | |
|---|---|
DeviceFileReporter(ITestDevice device, ITestInvocationListener listener)
Initialisez un nouveau DeviceFileReporter avec le |
|
Méthodes publiques | |
|---|---|
void
|
addPatterns(Map<String, LogDataType> patterns)
Ajouter des modèles avec les types de données de journaux respectifs |
void
|
addPatterns(List<String> patterns)
Ajoutez des modèles avec le type de données de journaux défini sur la valeur par défaut. |
void
|
addPatterns(String... patterns)
Ajoutez des modèles avec le type de données de journaux défini sur la valeur par défaut. |
List<String>
|
run()
Recherche réellement les modèles spécifiés dans le système de fichiers et les envoie à |
void
|
setDefaultLogDataType(LogDataType type)
Définissez le type de données de journaux par défaut pour les modèles qui n'ont pas de type associé. |
void
|
setInferUnknownDataTypes(boolean infer)
Indique si les types de données des fichiers |
void
|
setSkipRepeatFiles(boolean skip)
Indique s'il faut ignorer les fichiers qui ont déjà été signalés. |
Constructeurs publics
DeviceFileReporter
public DeviceFileReporter (ITestDevice device, ITestInvocationListener listener)
Initialisez un nouveau DeviceFileReporter avec le ITestDevice fourni.
| Paramètres | |
|---|---|
device |
ITestDevice |
listener |
ITestInvocationListener |
Méthodes publiques
addPatterns
public void addPatterns (Map<String, LogDataType> patterns)
Ajouter des modèles avec les types de données de journaux respectifs
| Paramètres | |
|---|---|
patterns |
Map : Map de modèles glob de noms de fichiers String à leurs LogDataType respectifs. Les globs doivent être absolus. |
Voir aussi :
addPatterns
public void addPatterns (List<String> patterns)
Ajoutez des modèles avec le type de données de journaux défini sur la valeur par défaut.
| Paramètres | |
|---|---|
patterns |
List : List de modèles glob de noms de fichiers String. Doit être absolu. |
Voir aussi :
addPatterns
public void addPatterns (String... patterns)
Ajoutez des modèles avec le type de données de journaux défini sur la valeur par défaut.
| Paramètres | |
|---|---|
patterns |
String : tableau varargs de modèles glob de noms de fichiers String. Doit être absolu. |
Voir aussi :
run
public List<String> run ()
Recherche réellement les modèles spécifiés dans le système de fichiers et les envoie à ITestInvocationListener.testLog s'ils sont trouvés.
| Renvoie | |
|---|---|
List<String> |
|
| Génère | |
|---|---|
DeviceNotAvailableException |
|
setDefaultLogDataType
public void setDefaultLogDataType (LogDataType type)
Définissez le type de données de journaux 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 les types de données des fichiers UNKNOWN doivent
Notez que, lorsqu'elles sont activées, ces inférences ne sont effectuées que pour les modèles dont le type de fichier est UNKNOWN (ce 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)
Indique s'il faut ignorer les fichiers qui ont déjà été signalés. Cela n'est pertinent que lorsque plusieurs modèles sont utilisés et que deux d'entre eux ou plus correspondent au même fichier.
Notez que cette méthode run(). Sinon, le comportement sera indéfini.
| Paramètres | |
|---|---|
skip |
boolean |