com.android.tradefed.device.metric

Annotazioni

Opzione metrica Annotazione per metodi di test annotati con @Test , oppure se l'annotazione fa parte dell'elenco delle annotazioni di TestDescription che permette di specificare alcuni parametri extra utili per: Regolare il comportamento dei collettori, filtrare alcuni metodi.

Interfacce

IMetricCollector Questa interfaccia verrà aggiunta come decoratore quando si riportano i risultati dei test al fine di raccogliere le metriche corrispondenti.
IMetricCollectorReceiver Interfaccia per IRemoteTest da implementare se è necessario ottenere l'elenco di IMetricCollector per l'esecuzione del test.

Classi

AtraceCollector Un IMetricCollector che esegue atrace durante un test, raccoglie il risultato e lo registra nella chiamata.
AtraceRunMetricCollector Raccoglie le tracce da tutte le directory di test nella directory specificata dal dispositivo di test, registra la directory di test ed elabora i file di traccia nella directory di test e aggrega le metriche.
BaseDeviceMetricCollector Implementazione di base di IMetricCollector che consente di avviare e interrompere la raccolta su onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) e ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) .
BluetoothConnectionLatencyCollector Il raccoglitore invierà una configurazione metrica di durata statistica predefinita ai dispositivi e raccoglierà la durata della connessione Bluetooth per ciascun profilo.
BluetoothConnectionStateCollector Questo raccoglitore raccoglierà le metriche BluetoothConnectionStateChanged e registrerà il numero dello stato della connessione per ogni profilo.
BugreportzOnFailureCollector Raccogli un bugreportz quando un test case fallisce.
BugreportzOnTestCaseFailureCollector Raccogli un bugreportz quando un test case in una corsa non riesce.
ClangCodeCoverageCollector Un BaseDeviceMetricCollector che estrarrà le misurazioni della copertura Clang dal dispositivo e le registrerà come artefatti di test.
CollezionistaHelper Aiutante per eseguire alcune operazioni di IMetricCollector necessarie in più punti.
CountTestCasesCollector Contare e segnalare il numero di casi di test per un determinato IRemoteTest .
DebugHostLogOnFailureCollector Collector che raccoglierà e registrerà i log lato host quando si verifica un errore del test case.
DeviceMetricData Oggetto per contenere tutti i dati raccolti dai raccoglitori di metriche.
EmulatorMemoryCpuCapturer
FilePullerDeviceMetricCollector Un BaseDeviceMetricCollector che ascolta la chiave delle metriche proveniente dal dispositivo e le estrae come file dal dispositivo.
FilePullerLogCollector Logger del file segnalato dal lato dispositivo.
GcovCodeCoverageCollector Un BaseDeviceMetricCollector che estrarrà le misurazioni della copertura gcov dal dispositivo e le registrerà come artefatti di test.
HostStatsdMetricCollector Un IMetricCollector che raccoglie le metriche statsd dal lato host utilizzando i comandi di utilità statsd.
JavaCodeCoverageCollector Un BaseDeviceMetricCollector che estrarrà le misurazioni della copertura Java dal dispositivo e le registrerà come artefatti di test.
LogcatOnFailureCollector Collector che acquisirà e registrerà un logcat quando un test case ha esito negativo.
LogcatTimingMetricCollector Un raccoglitore di metriche che raccoglie informazioni sui tempi (ad es. tempo di commutazione dell'utente) da logcat durante uno o più test ripetuti utilizzando determinati modelli regex per analizzare i segnali di inizio e fine di un evento dalle righe logcat.
ModuleLogcatCollector Versione del collettore logcat ma per modulo.
PerfettoPullerMetricCollector Implementazione di base di FilePullerDeviceMetricCollector che permette di estrarre i file perfetto dal dispositivo e raccogliere le metriche da esso.
PerfettoTraceRecorder Una classe di utilità per la registrazione della traccia perfetta su un ITestDevice .
RebootReasonCollector Collector che raccoglie il riavvio del dispositivo durante l'esecuzione del test e li segnala per motivo e conteggi.
RuntimeRestartCollector Collector che raccoglie timestamp dei riavvii del runtime (arresto anomalo del server di sistema) durante l'esecuzione del test, se presente.
ScreenshotsuFailureCollector Collector che acquisirà e registrerà uno screenshot quando un test case ha esito negativo.
ShowmapPullerMetricCollector Implementazione di base di FilePullerDeviceMetricCollector che consente di estrarre i file showmap dal dispositivo e raccogliere le metriche da esso.
TraceCmdCollector IMetricCollector che raccoglie le tracce durante il test usando trace-cmd e le registra nella chiamata.

Enum

AutoLogCollector Enumerazione che descrive quale collettore può essere gestito automaticamente dal cablaggio.
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT