com.android.tradefed.device.metric

Annotazioni

MetricOption Annotazione per i metodi di test annotati con @Test o se l'annotazione fa parte dell'elenco di annotazioni di TestDescription che consente di specificare alcuni parametri aggiuntivi utili per: ottimizzare il comportamento dei raccoglitori, filtrare alcuni metodi. 

Interfacce

IMetricCollector Questa interfaccia verrà aggiunta come decoratore durante la generazione di report sui risultati dei test per raccogliere metriche corrispondenti. 
IMetricCollectorReceiver Interfaccia per l'implementazione di IRemoteTest se devono ottenere l'elenco di IMetricCollector per l'esecuzione del test. 

Classi

AtraceCollector Un IMetricCollector che esegue una traccia durante un test e raccoglie il risultato e il log per l'invocazione. 
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à ai dispositivi una configurazione predefinita della metrica di durata statsd e raccoglierà la durata della connessione Bluetooth per ogni profilo. 
BluetoothConnectionStateCollector Questo raccoglitore raccoglierà le metriche BluetoothConnectionStateChanged e registrerà il numero di stati di connessione per ogni profilo. 
BluetoothHciSnoopLogCollector Collector per attivare la registrazione di esame HCI Bluetooth sul DUT e raccogliere il log per ogni test. 
BugreportzOnFailureCollector Raccogli un bugreportz quando uno scenario di test non riesce. 
BugreportzOnTestCaseFailureCollector Raccogli un bugreportz quando uno scenario di test in un'esecuzione non riesce. 
ClangCodeCoverageCollector Un BaseDeviceMetricCollector che estrae le misurazioni della copertura di Clang dal dispositivo e le registra come artefatti di test. 
CodeCoverageCollector Un BaseDeviceMetricCollector che estrae le misurazioni della copertura Java e nativa dal dispositivo e le registra come artefatti di test. 
CollectorHelper Helper per eseguire alcune operazioni IMetricCollector necessarie in più punti. 
CountTestCasesCollector Conta e segnala il numero di scenari di test per un determinato IRemoteTest
DebugHostLogOnFailureCollector Il raccoglitore che raccoglierà e registrerà i log lato host quando si verifica un errore nello scenario di test. 
DeviceMetricData Oggetto che contiene tutti i dati raccolti dai raccoglitori di metriche. 
DeviceTraceCollector Il raccoglitore che avvierà la traccia perfetto all'inizio di un test e registrerà il file di traccia al termine. 
EmulatorMemoryCpuCapturer  
FilePullerDeviceMetricCollector Un BaseDeviceMetricCollector che ascolta la chiave delle metriche proveniente dal dispositivo e la estrae come file dal dispositivo. 
FilePullerLogCollector Logger del file segnalato dal lato dispositivo. 
GcovCodeCoverageCollector Un BaseDeviceMetricCollector che estrae le misurazioni della copertura gcov dal dispositivo e le registra come artefatti di test. 
GcovKernelCodeCoverageCollector Un BaseDeviceMetricCollector che estrae le misurazioni della copertura del kernel gcov da debugfs e dal dispositivo e le registra infine come artefatti di test. 
HostStatsdMetricCollector Un IMetricCollector che raccoglie le metriche statsd dal lato host utilizzando i comandi dell'utilità statsd. 
JavaCodeCoverageCollector Un BaseDeviceMetricCollector che estrae le misurazioni della copertura Java dal dispositivo e le registra come artefatti di test. 
LogcatOnFailureCollector Il raccoglitore che acquisisce e registra un logcat quando uno scenario di test non riesce. 
LogcatTimingMetricCollector Un raccoglitore di metriche che raccoglie informazioni sui tempi (ad es. tempo di cambio utente) da logcat durante uno o più test ripetuti utilizzando espressioni regolari fornite per analizzare i segnali di inizio e fine di un evento dalle righe di logcat. 
ModuleLogcatCollector Versione del raccoglitore logcat, ma per il modulo. 
PerfettoFilePullerCollector Un raccoglitore che estrae i file di traccia Perfetto dal dispositivo, li comprime facoltativamente e li aggiunge ai log di test. 
PerfettoPullerMetricCollector Questa classe è obsoleta. Utilizza invece PerfettoFilePullerCollector e ERROR(/PerfettoTracePostProcessor). 
RebootReasonCollector Il raccoglitore che raccoglie i riavvii del dispositivo durante l'esecuzione del test e li segnala in base al motivo e al numero. 
RuntimeRestartCollector Il raccoglitore che raccoglie i timestamp dei riavvii del runtime (arresti anomali del server di sistema) durante l'esecuzione del test, se presenti. 
ScreenshotOnFailureCollector Il raccoglitore che acquisisce e registra uno screenshot quando uno scenario di test non va a buon fine. 
ShowmapPullerMetricCollector Implementazione di base di FilePullerDeviceMetricCollector che consente di estrarre i file showmap dal dispositivo e raccogliere le metriche. 
TraceCmdCollector Un IMetricCollector che raccoglie le tracce durante il test utilizzando trace-cmd e le registra nella chiamata. 

Enumerazionis

AutoLogCollector Enumerazione che descrive quale raccoglitore può essere gestito automaticamente dall'imbracatura. 
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT