Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

com.android.tradefed.device.metric

Annotazioni

MetricOption 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 raccoglitori, filtrare alcuni metodi.

Interfacce

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

Classi

Atrace Collector IMetricCollector che esegue atrace durante un test, raccoglie i risultati e li registra nell'invocazione.
AtraceRunMetric Collector 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 le metriche.
BaseDeviceMetric Collector 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 della metrica di durata statsd predefinita ai dispositivi e raccoglierà la durata della connessione Bluetooth per ciascun profilo.
BluetoothConnectionState Collector 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 un'esecuzione fallisce.
ClangCodeCoverageCollector Un BaseDeviceMetricCollector che estrarrà le misurazioni della copertura Clang dal dispositivo e le registrerà come artefatti di test.
CollectorHelper Helper per eseguire alcune operazioni IMetricCollector necessarie in diverse posizioni.
CountTestCasesCollector Contare e segnalare il numero di casi di test per un dato 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.
DeviceTrace Collector Collector che avvierà la perfetta traccia all'avvio di un'esecuzione di test e alla fine registrerà il file di traccia.
EmulatorMemoryCpuCapturer
FilePullerDeviceMetricCollector Un BaseDeviceMetricCollector che ascolta la chiave delle metriche proveniente dal dispositivo e le estrae come file dal dispositivo.
FilePullerLog Collector 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 dai debugf e dal dispositivo e infine le registrerà come artefatti di test.
HostStatsdMetricCollector IMetricCollector che raccoglie le metriche 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 catturerà e registrerà un logcat quando un test case fallisce.
LogcatTimingMetric Collector Un collettore di metriche che raccoglie informazioni temporali (ad es. tempo di cambio utente) da logcat durante uno o più test ripetuti utilizzando determinati pattern regex per analizzare i segnali di inizio e fine di un evento dalle linee logcat.
ModuloLogcat Collector Versione del raccoglitore logcat ma per il modulo.
PerfettoPullerMetricCollector Implementazione di base di FilePullerDeviceMetricCollector che consente di estrarre i file perfetti dal dispositivo e raccogliere le metriche da esso.
RiavviaReasonCollector Collector che raccoglie il riavvio del dispositivo durante l'esecuzione del test e li segnala per motivo e conteggi.
RuntimeRestartCollector Collector che raccoglie i timestamp dei riavvii di runtime (arresto anomalo del server di sistema) durante l'esecuzione del test, se presente.
ScreenshotOnFailureCollector Collector che catturerà e registrerà uno screenshot quando un test case fallisce.
Mostra mappaPullerMetricCollector 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

AutoLog Collector Enumerazione che descrive quale collettore può essere gestito automaticamente dall'imbracatura.
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT