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 tertentu dari perangkat pengujian, mencatat direktori pengujian dan memproses ulang file rekaman aktivitas di direktori pengujian, serta menggabungkan metrik.

Ringkasan

Konstruktor publik

AtraceRunMetricCollector()

Metode publik

void onTestEnd(DeviceMetricData testData, currentTestCaseMetrics)

Callback saat kasus pengujian berakhir.

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

Implementasi metode harus memungkinkan logging direktori, mengurainya untuk metrik yang akan ditempatkan di DeviceMetricData.

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

Implementasi metode harus memungkinkan untuk mencatat file ke dalam log, mengurainya agar metrik dapat dimasukkan ke dalam DeviceMetricData.

Konstruktor publik

AtraceRunMetricCollector

public AtraceRunMetricCollector ()

Metode publik

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

Callback saat kasus pengujian berakhir. Ini adalah waktunya untuk melakukan pembersihan.

Parameter
testData DeviceMetricData: DeviceMetricData yang menyimpan data untuk kasus pengujian. Akan menjadi objek yang sama seperti selama BaseDeviceMetricCollector.onTestStart(com.android.tradefed.device.metric.DeviceMetricData).

currentTestCaseMetrics : peta metrik saat ini yang diteruskan ke ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)).

processMetricDirectory

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

Implementasi metode harus memungkinkan logging direktori, mengurainya untuk metrik yang akan ditempatkan di DeviceMetricData.

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

metricDirectory File: ERROR(/File) yang diambil 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 ke dalam log, mengurainya agar metrik dapat dimasukkan ke dalam DeviceMetricData.

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

metricFile File: ERROR(/File) yang diambil dari perangkat yang cocok dengan kunci opsi.

runData DeviceMetricData: DeviceMetricData tempat metrik dapat disimpan.