com.android.tradefed.device.metric

Annotazioni

Opzione metrica Annotazione per metodi di test annotati con @Test , o se l'annotazione fa parte dell'elenco di annotazioni di TestDescription che consente di specificare alcuni parametri extra utili per: Ottimizzare il comportamento dei collezionisti, filtrare alcuni metodi.

Interfacce

IMetricCollector Questa interfaccia verrà aggiunta come decoratore quando si riportano i risultati dei test per 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 e raccoglie i risultati e li registra nell'invocazione.
AtraceRunMetricCollector Raccoglie le tracce da tutta la directory di test nella directory specificata dal dispositivo di test, registra la directory di test e post-elabora i file di traccia nella directory di test e aggrega i parametri.
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 agente di raccolta raccoglierà i parametri BluetoothConnectionStateChanged e registrerà il numero dello stato di connessione per ogni profilo.
BluetoothHciSnoopLogCollector Collector per abilitare lo snoop logging Bluetooth HCI sul DUT e raccogliere il registro per ogni test.
Segnalazione bugOnFailureCollector Raccogli un bugreportz quando un test case fallisce.
BugreportzOnTestCaseFailureCollector Raccogli un bugreportz quando un test case in un'esecuzione fallisce.
ClangCodeCoverageCollector Un BaseDeviceMetricCollector che estrarrà le misurazioni della copertura Clang dal dispositivo e le registrerà come artefatti di test.
CollectorHelper Aiutante per eseguire alcune operazioni IMetricCollector necessarie in diversi 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.
DeviceTraceCollector Servizio di raccolta che avvierà la traccia perfetta all'avvio di un'esecuzione di test e registrerà il file di traccia alla fine.
EmulatoreMemoriaCpuCapturer
FilePullerDeviceMetricCollector Un BaseDeviceMetricCollector che ascolta la chiave delle metriche provenienti 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.
GcovKernelCodeCoverageCollector Un BaseDeviceMetricCollector che estrarrà le misurazioni della copertura del kernel gcov da debugfs e dal dispositivo e infine le registrerà come artefatti di test.
HostStatsdMetricCollector Un IMetricCollector che raccoglie i parametri statsd dal lato host utilizzando i comandi dell'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 fallisce.
LogcatTimingMetricCollector Un raccoglitore di parametri che raccoglie informazioni temporali (ad esempio il tempo di cambio 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 linee logcat.
ModuloLogcatCollector Versione del raccoglitore logcat ma per il modulo.
PerfettoPullerMetricCollector Implementazione di base di FilePullerDeviceMetricCollector che consente di estrarre i file perfetti dal dispositivo e raccoglierne le metriche.
RiavviareReasonCollector Collector che raccoglie i riavvii del dispositivo durante l'esecuzione del test e li segnala per motivo e conteggi.
RuntimeRestartCollector Collector che raccoglie i timestamp dei riavvii del runtime (arresto anomalo del server di sistema) durante l'esecuzione del test, se presente.
SchermataOnFailureCollector Collector che acquisirà e registrerà uno screenshot quando un test case fallisce.
MostramappaPullerMetricCollector Implementazione di base di FilePullerDeviceMetricCollector che consente di estrarre i file showmap dal dispositivo e raccogliere le metriche da esso.
TraceCmdCollector Un IMetricCollector che raccoglie le tracce durante il test utilizzando trace-cmd e le registra nella chiamata.

Enumerazioni

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