Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
PerfettoPullerMetricCollector
public
class
PerfettoPullerMetricCollector
extends FilePullerDeviceMetricCollector
Implémentation de base de FilePullerDeviceMetricCollector
qui permet d'extraire les fichiers perfetto de l'appareil et d'en collecter les métriques.
Permet également de convertir le fichier de trace brut en fichier de métriques Perfetto.
Résumé
Méthodes protégées |
File
|
retrieveFile(ITestDevice device, String remoteFilePath, int userId)
Extrayez le fichier du chemin d'accès spécifié sur l'appareil.
|
Constructeurs publics
PerfettoPullerMetricCollector
public PerfettoPullerMetricCollector ()
Méthodes publiques
processMetricDirectory
public void processMetricDirectory (String key,
File metricDirectory,
DeviceMetricData runData)
L'implémentation de la méthode doit permettre de consigner le répertoire, de l'analyser pour les métriques à placer dans DeviceMetricData
.
Paramètres |
key |
String : clé d'option associée au répertoire extrait. |
metricDirectory |
File : ERROR(/File) extrait de l'appareil correspondant à la clé d'option. |
runData |
DeviceMetricData : DeviceMetricData dans lequel les métriques peuvent être stockées. |
processMetricFile
public void processMetricFile (String key,
File metricFile,
DeviceMetricData data)
Traitez le fichier de trace Perfetto pour les métriques supplémentaires et ajoutez-le aux métriques finales.
Décompressez le fichier Perfetto pour le traitement si la compression était activée.
Paramètres |
key |
String : clé d'option associée au fichier extrait de l'appareil. |
metricFile |
File : ERROR(/File) extrait de l'appareil correspondant à la clé d'option. |
data |
DeviceMetricData : emplacement où les métriques seront stockées. |
Méthodes protégées
retrieveFile
protected File retrieveFile (ITestDevice device,
String remoteFilePath,
int userId)
Extrayez le fichier du chemin d'accès spécifié sur l'appareil. Extrayez le contenu compressé du fichier perfetto si l'option de compression de Perfetto est activée.
Paramètres |
device |
ITestDevice : qui contient le fichier. |
remoteFilePath |
String : emplacement dans l'appareil. |
userId |
int : ID utilisateur à extraire |
Renvoie |
File |
Version compressée ou non compressée du fichier perfetto en fonction de l'option mCompressPerfetto. |
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/03/26 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/03/26 (UTC)."],[],[]]