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 |
Annotazioni
Interfacce
Classi
- Atrace Collector
- AtraceRunMetric Collector
- BaseDeviceMetric Collector
- BluetoothConnectionLatencyCollector
- BluetoothConnectionState Collector
- BugreportzOnFailureCollector
- BugreportzOnTestCaseFailureCollector
- ClangCodeCoverageCollector
- CollectorHelper
- CountTestCasesCollector
- DebugHostLogOnFailureCollector
- DeviceMetricData
- DeviceTrace Collector
- EmulatorMemoryCpuCapturer
- FilePullerDeviceMetricCollector
- FilePullerLog Collector
- GcovCodeCoverageCollector
- GcovKernelCodeCoverageCollector
- HostStatsdMetricCollector
- JavaCodeCoverageCollector
- LogcatOnFailureCollector
- LogcatTimingMetric Collector
- ModuloLogcat Collector
- PerfettoPullerMetricCollector
- RiavviaReasonCollector
- RuntimeRestartCollector
- ScreenshotOnFailureCollector
- Mostra mappaPullerMetricCollector
- TraceCmdCollector
Enum