DeviceFileReporter
public class DeviceFileReporter
extends Object
java.lang.Object | |
↳ | com.android.tradefed.result.DeviceFileReporter |
Une classe utilitaire qui vérifie la présence de fichiers sur le périphérique 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 ( 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 par défaut. |
run () Recherchez réellement 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 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 déjà 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
ajouter des modèles
public void addPatterns (patterns)
Ajouter des modèles avec les types de données de journal respectifs
Paramètres | |
---|---|
patterns | ERROR(/Map) des modèles globaux de nom de fichier String à leurs LogDataType respectifs. Les globes doivent être absolus. |
Voir également:
ajouter des modèles
public void addPatterns (String... patterns)
Ajoutez des modèles avec le type de données de journal défini par défaut.
Paramètres | |
---|---|
patterns | String : un tableau varargs de modèles globaux de noms de fichiers String . Devrait être absolu. |
Voir également:
courir
publicrun ()
Recherchez réellement dans le système de fichiers les modèles spécifiés et envoyez-les à ITestInvocationListener#testLog
s'ils sont trouvés
Retour | |
---|---|
Jetés | |
---|---|
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 : le LogDataType |
Voir également:
setInferUnknownDataTypes
public void setInferUnknownDataTypes (boolean infer)
Que ce soit pourUNKNOWN
en vérifiant les extensions de fichiers par rapport à 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 comme UNKNOWN
.Paramètres | |
---|---|
infer | boolean |
setSkipRepeatFiles
public void setSkipRepeatFiles (boolean skip)
S'il faut ou non ignorer les fichiers déjà 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 cecirun()
. Faire autrement entraînerait un comportement indéfini.Paramètres | |
---|---|
skip | boolean |