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 tutta la directory di test nella directory specificata dal dispositivo di test, registrare la directory di test e pubblicare i file di traccia nella directory di test e aggregare le metriche.

Riepilogo

Costruttori pubblici

AtraceRunMetricCollector()

Metodi pubblici

void onTestEnd(DeviceMetricData testData, currentTestCaseMetrics)

Viene richiamato quando viene terminato uno scenario di test.

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

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

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

L'implementazione del metodo deve consentire di registrare il file, analizzarlo per ottenere le metriche DeviceMetricData.

Costruttori pubblici

AtraceRunMetricCollector

public AtraceRunMetricCollector ()

Metodi pubblici

OnTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

Viene richiamato quando viene terminato uno scenario di test. Questo dovrebbe essere il momento per la pulizia.

Parametri
testData DeviceMetricData: il DeviceMetricData che conserva i dati per lo scenario di test. Sarà il nello stesso oggetto di BaseDeviceMetricCollector.onTestStart(com.android.tradefed.device.metric.DeviceMetricData).

currentTestCaseMetrics : mappa attuale delle metriche passate a ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)).

processMetricDirectory

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

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

Parametri
key String: la chiave di opzione associata alla directory di cui è stato eseguito il pull.

metricDirectory File: il valore ERROR(/File) estratto dal dispositivo corrispondente alla chiave delle opzioni.

runData DeviceMetricData: il DeviceMetricData in cui è possibile archiviare le metriche.

processMetricFile

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

L'implementazione del metodo deve consentire di registrare il file, analizzarlo per ottenere le metriche DeviceMetricData.

Parametri
key String: la chiave di opzione associata al file di cui è stato eseguito il pull.

metricFile File: il valore ERROR(/File) estratto dal dispositivo corrispondente alla chiave delle opzioni.

runData DeviceMetricData: il DeviceMetricData in cui è possibile archiviare le metriche.