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
extraire les fichiers Perfetto de l'appareil
et collecter les métriques à partir de celui-ci.
Également utilisé pour convertir le fichier de suivi brut en fichier de métrique Perfetto.
Résumé
Méthodes publiques |
void
|
processMetricDirectory(String key, File metricDirectory, DeviceMetricData runData)
L'implémentation de la méthode doit permettre de consigner le répertoire et de l'analyser pour que les métriques soient
saisir DeviceMetricData .
|
void
|
processMetricFile(String key, File metricFile, DeviceMetricData data)
Traitez le fichier de suivi Perfetto pour les métriques supplémentaires et ajoutez-le aux métriques finales.
|
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 et de l'analyser pour que les métriques soient
saisir 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 où les métriques peuvent être stockées. |
processMetricFile
public void processMetricFile (String key,
File metricFile,
DeviceMetricData data)
Traitez le fichier de suivi Perfetto pour les métriques supplémentaires et ajoutez-le aux métriques finales.
Si la compression a été activée, décompressez le fichier Perfetto pour le traiter.
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 : où les métriques seront stockées. |
Méthodes protégées
RécupérerFichier
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
perfetto si l'option "compresser perfetto" est activée.
Paramètres |
device |
ITestDevice : qui contient le fichier. |
remoteFilePath |
String : position sur l'appareil. |
userId |
int : ID utilisateur à partir duquel effectuer l'extraction. |
Renvoie |
File |
Version compressée ou décompressée du fichier Perfetto basée sur l'option mCompressPerfetto
est définie ou non. |
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 2024/08/23 (UTC).
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Il n'y a pas l'information dont j'ai besoin"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Trop compliqué/Trop d'étapes"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Obsolète"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problème de traduction"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Mauvais exemple/Erreur de code"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Autre"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Facile à comprendre"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"J'ai pu résoudre mon problème"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Autre"
}]
{"lastModified": "Derni\u00e8re mise \u00e0 jour le 2024/08/23\u00a0(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 2024/08/23 (UTC)."]]