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

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)) .
Segnalazione bugOnFailureCollector Raccogli un bugreportz quando un test case 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.
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.
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.
SchermataOnFailureCollector Collector che acquisirà e registrerà uno screenshot quando un test case fallisce.

Enumerazioni

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