Google s'est engagé à promouvoir l'équité raciale pour les communautés noires. Regarde comment.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

DeviceFileReporter

public class DeviceFileReporter
extends Object

java.lang.Object
com.android.tradefed.result.DeviceFileReporter


Une classe utilitaire qui vérifie la ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) fichiers sur le périphérique 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 ITestDevice fourni

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 ()

En fait, recherchez dans le système de fichiers les modèles spécifiés et envoyez-les à ITestInvocationListener#testLog si trouvé

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 tenter de déduire les types de données des fichiers UNKNOWN en comparant les extensions de fichier à une liste.

void setSkipRepeatFiles (boolean skip)

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 modèles avec les types de données de journal respectifs

Paramètres
patterns : une ERROR(/Map) des modèles LogDataType de noms de fichiers String vers leurs LogDataType respectifs. Les globs doivent être absolus.

addPatterns

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 glob de nom de fichier String . Devrait être absolu.

courir

public  run ()

En fait, recherchez dans le système de fichiers les modèles spécifiés et envoyez-les à ITestInvocationListener#testLog si trouvé

Retour

Jette
DeviceNotAvailableException

setDefaultLogDataType

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 pour tenter de déduire les types de données des fichiers UNKNOWN en comparant les extensions de fichier à une liste.

Notez que, lorsqu'elles sont activées, ces inférences ne seront faites 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 restera UNKNOWN .

Paramètres
infer boolean

setSkipRepeatFiles

public void setSkipRepeatFiles (boolean skip)

Ignorer ou non les fichiers qui ont déjà été signalés. Cela 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 ceci doit seulement être appelé avant d'appeler run() . Sinon, cela entraînera un comportement indéfini.

Paramètres
skip boolean