com.android.tradefed.device.metric

Annotations

MetricOption Annotation pour les méthodes de test annotées avec @Test, ou si l'annotation fait partie de la liste d'annotations de TestDescription qui permet de spécifier des paramètres supplémentaires utiles pour : régler le comportement des collecteurs, filtrer certaines méthodes. 

Interfaces

IMetricCollector Cette interface sera ajoutée en tant que décorateur lors de la création de rapports sur les résultats des tests afin de collecter les métriques correspondantes. 
IMetricCollectorReceiver Interface à implémenter pour les IRemoteTest si elles doivent obtenir la liste des IMetricCollector pour l'exécution du test. 

Classes

AtraceCollector Un IMetricCollector qui exécute atrace pendant un test, collecte le résultat et le consigne dans l'appel. 
AtraceRunMetricCollector Collecte les traces de tous les répertoires de test sous le répertoire donné à partir de l'appareil de test, consigne le répertoire de test, post-traite les fichiers de trace sous le répertoire de test et agrège les métriques. 
BaseDeviceMetricCollector Implémentation de base de IMetricCollector qui permet de démarrer et d'arrêter la collecte sur onTestRunStart(DeviceMetricData) et onTestRunEnd(DeviceMetricData,Map)
BluetoothConnectionLatencyCollector Le collecteur envoie une configuration de métrique de durée statsd prédéfinie aux appareils et collecte la durée de connexion Bluetooth pour chaque profil. 
BluetoothConnectionStateCollector Ce collecteur collecte les métriques BluetoothConnectionStateChanged et enregistre le numéro d'état de la connexion pour chaque profil. 
BluetoothHciSnoopLogCollector Collecteur permettant d'activer la journalisation des données relatives à la connectivité HCI Bluetooth sur l'appareil sous test et de collecter le journal pour chaque test. 
BugreportzOnFailureCollector Collecte un bugreportz lorsqu'un scénario de test échoue. 
BugreportzOnTestCaseFailureCollector Collecte un bugreportz lorsqu'un scénario de test échoue lors d'une exécution. 
ClangCodeCoverageCollector Un BaseDeviceMetricCollector qui extrait les mesures de couverture Clang de l'appareil et les consigne en tant qu'artefacts de test. 
CodeCoverageCollector Un BaseDeviceMetricCollector qui extrait les mesures de couverture Java et natives de l'appareil et les consigne en tant qu'artefacts de test. 
CollectorHelper Helper permettant d'effectuer certaines opérations IMetricCollector nécessaires à plusieurs endroits. 
CountTestCasesCollector Compte et signale le nombre de scénarios de test pour un IRemoteTest donné. 
DebugHostLogOnFailureCollector Collecteur qui collecte et consigne les journaux côté hôte en cas d'échec d'un scénario de test. 
DeviceMetricData Objet contenant toutes les données collectées par les collecteurs de métriques. 
DeviceTraceCollector Collecteur qui démarre la trace perfetto au début d'une exécution de test et consigne le fichier de trace à la fin. 
EmulatorMemoryCpuCapturer  
FilePullerDeviceMetricCollector Un BaseDeviceMetricCollector qui écoute la clé de métrique provenant de l'appareil et extrait en tant que fichier de l'appareil. 
FilePullerLogCollector Logger du fichier signalé par l'appareil. 
GcovCodeCoverageCollector Un BaseDeviceMetricCollector qui extrait les mesures de couverture gcov de l'appareil et les consigne en tant qu'artefacts de test. 
GcovKernelCodeCoverageCollector Un BaseDeviceMetricCollector qui extrait les mesures de couverture du noyau gcov de debugfs et de l'appareil, puis les consigne en tant qu'artefacts de test. 
HostStatsdMetricCollector Un IMetricCollector qui collecte les métriques statsd côté hôte à l'aide des commandes de l'utilitaire statsd. 
JavaCodeCoverageCollector Un BaseDeviceMetricCollector qui extrait les mesures de couverture Java de l'appareil et les consigne en tant qu'artefacts de test. 
LogcatOnFailureCollector Collecteur qui capture et consigne un logcat lorsqu'un scénario de test ou une exécution de test échoue. 
LogcatTimingMetricCollector Collecteur de métriques qui collecte des informations de timing (par exemple, le temps de changement d'utilisateur) à partir de logcat lors d'un ou de plusieurs tests répétés en utilisant des modèles regex donnés pour analyser les signaux de début et de fin d'un événement à partir des lignes logcat. 
LogOffsets Classe qui stocke les décalages de début d'un fichier journal pour différents niveaux de test. 
ModuleLogcatCollector Version du collecteur logcat, mais pour le module. 
ModulePerfettoCollector Collecteur qui démarre la trace perfetto au début et à la fin d'un module de test, ainsi qu'au redémarrage de l'appareil. 
PerfettoFilePullerCollector Collecteur qui extrait les fichiers de trace perfetto de l'appareil, les compresse éventuellement et les ajoute aux journaux de test. 
PerfettoPullerMetricCollector Cette classe est obsolète. Utilisez PerfettoFilePullerCollector et ERROR(/PerfettoTracePostProcessor) plutôt. 
RebootReasonCollector Collecteur qui collecte les redémarrages de l'appareil pendant l'exécution du test et les signale par motif et par nombre. 
RuntimeRestartCollector Collecteur qui collecte les codes temporels des redémarrages d’exécution (plantages du serveur système) pendant l’exécution du test, le cas échéant. 
ScreenRecordOnFailureCollector Collecteur qui capture et consigne un enregistrement d'écran lorsqu'un scénario de test échoue. 
ScreenRecordOnFailureCollector.LineCapturingOutputStream  
ScreenshotOnFailureCollector Collecteur qui capture et consigne une capture d'écran lorsqu'un scénario de test échoue. 
ShowmapPullerMetricCollector Implémentation de base de FilePullerDeviceMetricCollector qui permet d'extraire les fichiers showmap de l'appareil et de collecter les métriques à partir de celui-ci. 
TraceCmdCollector Un IMetricCollector qui collecte les traces pendant le test à l'aide de trace-cmd et les consigne dans l'appel. 

Enums

AutoLogCollector Énumération décrivant le collecteur qui peut être géré automatiquement par le harnais. 
IMetricCollector.MetricCollectionLevel Énumération représentant le niveau actuel de collecte de métriques. 
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT