com.android.tradefed.device.metric

Annotations

Option métrique 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 quelques 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 du reporting des résultats des tests afin de collecter les métriques correspondantes.
IMetricCollectorReceiver Interface pour IRemoteTest à implémenter s'ils ont besoin d'obtenir la liste des IMetricCollector pour l'exécution du test.

Des 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 rapport de bug lorsqu'un scénario de test échoue.
ClangCodeCoverageCollector Un BaseDeviceMetricCollector qui extraira les mesures de couverture Clang de l'appareil et les enregistrera en tant qu'artefacts de test.
Aide-collecteur Aide pour effectuer certaines opérations IMetricCollector nécessaires à plusieurs endroits.
CountTestCasesCollector Comptez et signalez le nombre de cas de test pour un IRemoteTest donné.
DebugHostLogOnFailureCollector Collecteur qui rassemblera et enregistrera les journaux côté hôte lorsqu'un échec de scénario de test se produit.
DeviceMetricData Objet pour contenir toutes les données collectées par les collecteurs de métriques.
ÉmulateurMémoireCpuCapturer
FilePullerDeviceMetricCollector Un BaseDeviceMetricCollector qui écoute les clés de métriques provenant de l'appareil et les extrait sous forme de fichier de l'appareil.
FilePullerLogCollector Enregistreur du fichier signalé par le côté appareil.
GcovCodeCoverageCollector Un BaseDeviceMetricCollector qui extraira les mesures de couverture gcov de l'appareil et les enregistrera en tant qu'artefacts de test.
JavaCodeCoverageCollector Un BaseDeviceMetricCollector qui extraira les mesures de couverture Java de l'appareil et les enregistrera en tant qu'artefacts de test.
LogcatOnFailureCollector Collecteur qui capturera et enregistrera un logcat lorsqu'un scénario de test échoue.
Capture d'écran sur FailureCollector Collecteur qui capturera et enregistrera une capture d'écran lorsqu'un scénario de test échoue.

Énumérations

Collecteur de journaux automatiques Énumération décrivant quel collecteur peut être automatiquement manipulé par le harnais.