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


Mengumpulkan rekaman aktivitas dari semua direktori pengujian di direktori yang ditentukan dari perangkat pengujian, mencatat direktori pengujian, dan memproses file rekaman aktivitas setelahnya di direktori pengujian serta menggabungkan metrik.

Ringkasan

Konstruktor publik

AtraceRunMetricCollector()

Metode publik

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

Callback saat kasus pengujian berakhir.

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

Penerapan metode ini harus memungkinkan untuk mencatat direktori, menguraikannya untuk mendapatkan metrik yang akan dimasukkan ke dalam DeviceMetricData.

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

Implementasi metode harus memungkinkan untuk mencatat file, menguraikannya untuk mendapatkan metrik yang akan dimasukkan ke dalam DeviceMetricData.

Konstruktor publik

AtraceRunMetricCollector

public AtraceRunMetricCollector ()

Metode publik

onTestEnd

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

Callback saat kasus pengujian berakhir. Sekarang saatnya membersihkan.

Parameter
testData DeviceMetricData: DeviceMetricData yang menyimpan data untuk kasus pengujian. Akan menjadi objek yang sama seperti selama onTestStart(DeviceMetricData).

currentTestCaseMetrics Map: peta metrik saat ini yang diteruskan ke testEnded(TestDescription,Map).

processMetricDirectory

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

Penerapan metode ini harus memungkinkan untuk mencatat direktori, menguraikannya untuk mendapatkan metrik yang akan dimasukkan ke dalam DeviceMetricData.

Parameter
key String: kunci opsi yang terkait dengan direktori yang ditarik.

metricDirectory File: File yang ditarik dari perangkat yang cocok dengan kunci opsi.

runData DeviceMetricData: DeviceMetricData tempat metrik dapat disimpan.

processMetricFile

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

Implementasi metode harus memungkinkan untuk mencatat file, menguraikannya untuk mendapatkan metrik yang akan dimasukkan ke dalam DeviceMetricData.

Parameter
key String: kunci opsi yang terkait dengan file yang ditarik.

metricFile File: File yang ditarik dari perangkat yang cocok dengan kunci opsi.

runData DeviceMetricData: DeviceMetricData tempat metrik dapat disimpan.