AtraceRunMetricCollector

public class AtraceRunMetricCollector
extends FilePullerDeviceMetricCollector

java.lang.Object
   ↳ com.android.tradefed.device.metric.BaseDeviceMetricCollector
     ↳ com.android.tradefed.device.metric.FilePullerDeviceMetricCollector
       ↳ com.android.tradefed.device.metric.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.

Riepilogo

Costruttori pubblici

AtraceRunMetricCollector()

Metodi pubblici

void onTestEnd(DeviceMetricData testData, Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)

Callback al termine di uno scenario di test.

void processMetricDirectory(String key, File metricDirectory, DeviceMetricData runData)

L'implementazione del metodo deve consentire di registrare la directory, analizzarla per le metriche da inserire in DeviceMetricData.

void processMetricFile(String key, File metricFile, DeviceMetricData runData)

L'implementazione del metodo deve consentire di registrare il file, analizzarlo per estrarre le metriche da inserire in DeviceMetricData.

Costruttori pubblici

AtraceRunMetricCollector

public AtraceRunMetricCollector ()

Metodi pubblici

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)

Callback al termine di uno scenario di test. Questo dovrebbe essere il momento di liberare spazio.

Parametri
testData DeviceMetricData: il DeviceMetricData contenente i dati per lo scenario di test. Sarà lo stesso oggetto di onTestStart(DeviceMetricData).

currentTestCaseMetrics Map: la mappa attuale delle metriche trasmesse a testEnded(TestDescription,Map).

processMetricDirectory

public void processMetricDirectory (String key, 
                File metricDirectory, 
                DeviceMetricData runData)

L'implementazione del metodo deve consentire di registrare la directory, analizzarla per le metriche da inserire in DeviceMetricData.

Parametri
key String: la chiave dell'opzione associata alla directory estratta.

metricDirectory File: il File estratto dal dispositivo corrispondente alla chiave dell'opzione.

runData DeviceMetricData: il DeviceMetricData in cui possono essere archiviate le metriche.

processMetricFile

public void processMetricFile (String key, 
                File metricFile, 
                DeviceMetricData runData)

L'implementazione del metodo deve consentire di registrare il file, analizzarlo per estrarre le metriche da inserire in DeviceMetricData.

Parametri
key String: la chiave di opzione associata al file estratto.

metricFile File: il File estratto dal dispositivo corrispondente alla chiave dell'opzione.

runData DeviceMetricData: il DeviceMetricData in cui possono essere archiviate le metriche.