PerfettoFilePullerCollector

public class PerfettoFilePullerCollector
extends FilePullerDeviceMetricCollector

java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector
  com.android.tradefed.device.metric.FilePullerDeviceMetricCollector
    com.android.tradefed.device.metric.PerfettoFilePullerCollector


Collecteur qui extrait les fichiers de trace Perfetto de l'appareil, les compresse éventuellement et les ajoute aux journaux de test.

Résumé

Constructeurs publics

PerfettoFilePullerCollector()

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 placées dans DeviceMetricData.

void processMetricFile(String key, File metricFile, DeviceMetricData data)

Prenez le fichier de trace Perfetto extrait de l'appareil, qui peut être brut ou compressé, et ajoutez-le aux journaux de test.

Méthodes protégées

File retrieveFile(ITestDevice device, String remoteFilePath, int userId)

Extrayez le fichier du chemin d'accès spécifié dans l'appareil.

Constructeurs publics

PerfettoFilePullerCollector

public PerfettoFilePullerCollector ()

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 placées dans DeviceMetricData.

Paramètres
key String : clé d'option associée au répertoire extrait.

metricDirectory File : File extrait de l'appareil correspondant à la clé d'option.

runData DeviceMetricData : le DeviceMetricData dans lequel les métriques peuvent être stockées.

processMetricFile

public void processMetricFile (String key, 
                File metricFile, 
                DeviceMetricData data)

Prenez le fichier de trace Perfetto extrait de l'appareil, qui peut être brut ou compressé, et ajoutez-le aux journaux de test.

Paramètres
key String : clé d'option associée au fichier extrait.

metricFile File : File extrait de l'appareil correspondant à la clé d'option.

data DeviceMetricData : le DeviceMetricData dans lequel les métriques peuvent être 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é dans l'appareil. Extrayez le contenu compressé du fichier Perfetto si l'option de compression Perfetto est activée.

Paramètres
device ITestDevice : appareil contenant le fichier.

remoteFilePath String : emplacement dans l'appareil.

userId int : ID utilisateur à partir duquel effectuer l'extraction

Renvoie
File Version compressée ou décompressée du fichier Perfetto selon que l'option mCompressPerfetto est définie ou non.

Génère
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException