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, ce qui permet de spécifier des paramètres supplémentaires utiles pour: ajuster 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 par les IRemoteTest si elles doivent obtenir la liste des IMetricCollector pour l'exécution du test. 

Classes

BaseDeviceMetricCollector Implémentation de base de IMetricCollector qui permet de démarrer et d'arrêter la collecte sur onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) et ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map))
BugreportzOnFailureCollector Collectez un bugreportz lorsqu'un scénario de test échoue. 
ClangCodeCoverageCollector Un BaseDeviceMetricCollector qui extrait les mesures de couverture Clang de l'appareil et les consigne en tant qu'artefacts de test. 
CollectorHelper Assistant permettant d'effectuer certaines opérations IMetricCollector requises à plusieurs endroits. 
CountTestCasesCollector Compte et indique 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 cas de test. 
DeviceMetricData Objet contenant toutes les données collectées par les collecteurs de métriques. 
EmulatorMemoryCpuCapturer  
FilePullerDeviceMetricCollector Un BaseDeviceMetricCollector qui écoute la clé de métrique provenant de l'appareil et la récupère en tant que fichier de l'appareil. 
FilePullerLogCollector Enregistreur du fichier signalé côté appareil. 
GcovCodeCoverageCollector Un BaseDeviceMetricCollector qui extrait les mesures de couverture gcov de l'appareil et les consigne en tant qu'artefacts de test. 
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 en cas d'échec d'un scénario de test. 
ScreenshotOnFailureCollector Collecteur qui capture et consigne une capture d'écran lorsqu'un cas de test échoue. 

Énumérations

AutoLogCollector Énumération décrivant le collecteur pouvant être géré automatiquement par le faisceau.