com.android.tradefed.device.metric
Remarques
OptionMé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 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 du rapport 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
AtraceCollector | Un IMetricCollector qui exécute atrace pendant un test et collecte le résultat et le consigne dans l'invocation. |
AtraceRunMetricCollectorAtraceRunMetricCollector | Collecte les traces de tous les répertoires de test sous le répertoire donné à partir du périphérique de test, enregistre le répertoire de test et 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(com.android.tradefed.device.metric.DeviceMetricData) et ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) . |
BluetoothConnectionLatencyCollector | Le collecteur transmettra une configuration de métrique de durée statsd prédéfinie aux appareils et collectera la durée de connexion Bluetooth pour chaque profil. |
BluetoothConnectionStateCollector | Ce collecteur collectera les métriques BluetoothConnectionStateChanged et enregistrera le numéro d'état de connexion pour chaque profil. |
BluetoothHciSnoopLogCollector | Collecteur pour activer la journalisation de surveillance Bluetooth HCI sur le DUT et pour collecter le journal pour chaque test. |
Rapport de bugzOnFailureCollector | Collectez un rapport de boguez lorsqu'un scénario de test échoue. |
Rapport de boguezOnTestCaseFailureCollector | Collectez un rapport de boguez lorsqu'un cas de test dans une exécution échoue. |
ClangCodeCoverageCollector | Un BaseDeviceMetricCollector qui extrait les mesures de couverture Clang de l'appareil et les enregistre en tant qu'artefacts de test. |
CollectorHelper | 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 consignera les journaux côté hôte en cas d'échec d'un scénario de test. |
DeviceMetricData | Objet pour contenir toutes les données collectées par les collecteurs de métriques. |
DeviceTraceCollector | Collecteur qui démarrera la trace perfetto au démarrage d'une exécution de test et consignera le fichier de trace à la fin. |
EmulatorMemoryCpuCapturer | |
FilePullerDeviceMetricCollector | Un BaseDeviceMetricCollector qui écoute la clé de mesures provenant de l'appareil et les extrait sous forme de fichier à partir de l'appareil. |
FilePullerLogCollector | Enregistreur du fichier signalé par le côté appareil. |
GcovCodeCoverageCollector | Un BaseDeviceMetricCollector qui extrait les mesures de couverture gcov de l'appareil et les enregistre en tant qu'artefacts de test. |
GcovKernelCodeCoverageCollector | Un BaseDeviceMetricCollector qui extrait les mesures de couverture du noyau gcov des débogages et de l'appareil, puis les enregistre finalement en tant qu'artefacts de test. |
HostStatsdMetricCollectorHostStatsdMetricCollector | Un IMetricCollector qui collecte les métriques statsd du 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 enregistre en tant qu'artefacts de test. |
LogcatOnFailureCollector | Collecteur qui capture et enregistre un logcat lorsqu'un scénario de test échoue. |
LogcatTimingMetricCollector | Un collecteur de métriques qui collecte des informations de synchronisation (par exemple, l'heure de commutation de l'utilisateur) à partir de logcat pendant un ou 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 de lignes logcat. |
ModuleLogcatCollector | Version du collecteur logcat mais pour le module. |
PerfettoPullerMetricCollector | Implémentation de base de FilePullerDeviceMetricCollector qui permet d'extraire les fichiers perfetto de l'appareil et d'en collecter les métriques. |
RebootReasonCollector | Collecteur qui collecte le redémarrage de l'appareil pendant l'exécution du test et les signale par raison et nombre. |
RuntimeRestartCollector | Collecteur qui collecte les horodatages des redémarrages d'exécution (pannes du serveur système) pendant l'exécution du test, le cas échéant. |
Capture d'écranOnFailureCollector | Collecteur qui capture et enregistre une capture d'écran lorsqu'un cas de test échoue. |
AffichercartePullerMetricCollector | Implémentation de base de FilePullerDeviceMetricCollector qui permet d'extraire les fichiers showmap de l'appareil et d'en collecter les métriques. |
TraceCmdCollector | Un IMetricCollector qui collecte les traces pendant le test à l'aide de trace-cmd et les enregistre dans l'invocation. |
Énumérations
AutoLogCollector | Enumération décrivant quel collecteur peut être automatiquement manipulé par le harnais. |
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT |
Remarques
Interfaces
Des classes
- AtraceCollector
- AtraceRunMetricCollectorAtraceRunMetricCollector
- BaseDeviceMetricCollector
- BluetoothConnectionLatencyCollector
- BluetoothConnectionStateCollector
- BluetoothHciSnoopLogCollector
- Rapport de bugzOnFailureCollector
- Rapport de boguezOnTestCaseFailureCollector
- ClangCodeCoverageCollector
- CollectorHelper
- CountTestCasesCollector
- DebugHostLogOnFailureCollector
- DeviceMetricData
- DeviceTraceCollector
- EmulatorMemoryCpuCapturer
- FilePullerDeviceMetricCollector
- FilePullerLogCollector
- GcovCodeCoverageCollector
- GcovKernelCodeCoverageCollector
- HostStatsdMetricCollectorHostStatsdMetricCollector
- JavaCodeCoverageCollector
- LogcatOnFailureCollector
- LogcatTimingMetricCollector
- ModuleLogcatCollector
- PerfettoPullerMetricCollector
- RebootReasonCollector
- RuntimeRestartCollector
- Capture d'écranOnFailureCollector
- AffichercartePullerMetricCollector
- TraceCmdCollector
Énumérations