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


รวบรวมการติดตามจากไดเรกทอรีทดสอบทั้งหมดในไดเรกทอรีที่ระบุจากอุปกรณ์ทดสอบ บันทึกไดเรกทอรีทดสอบ และประมวลผลไฟล์การติดตามในไดเรกทอรีทดสอบในภายหลัง รวมถึงรวบรวมเมตริก

สรุป

ตัวสร้างแบบสาธารณะ

AtraceRunMetricCollector()

เมธอดสาธารณะ

void onTestEnd(DeviceMetricData testData, currentTestCaseMetrics)

การติดต่อกลับเมื่อเคสทดสอบสิ้นสุดลง

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

การใช้เมธอดนี้ควรอนุญาตให้บันทึกไดเรกทอรี แยกวิเคราะห์เพื่อหาเมตริกที่จะใส่ใน DeviceMetricData

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

การใช้เมธอดนี้ควรอนุญาตให้บันทึกไฟล์ แยกวิเคราะห์ไฟล์เพื่อใส่เมตริกใน DeviceMetricData

ตัวสร้างแบบสาธารณะ

AtraceRunMetricCollector

public AtraceRunMetricCollector ()

เมธอดสาธารณะ

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

การติดต่อกลับเมื่อเคสทดสอบสิ้นสุดลง ขั้นตอนนี้ควรเป็นขั้นตอนการล้าง

พารามิเตอร์
testData DeviceMetricData: DeviceMetricData ที่มีข้อมูลสำหรับกรณีทดสอบ จะเป็นออบเจ็กต์เดียวกันกับใน BaseDeviceMetricCollector.onTestStart(com.android.tradefed.device.metric.DeviceMetricData)

currentTestCaseMetrics : แผนที่เมตริกปัจจุบันที่ส่งไปยัง ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map))

processMetricDirectory

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

การใช้เมธอดนี้ควรอนุญาตให้บันทึกไดเรกทอรี แยกวิเคราะห์เพื่อหาเมตริกที่จะใส่ใน DeviceMetricData

พารามิเตอร์
key String: คีย์ตัวเลือกที่เชื่อมโยงกับไดเรกทอรีที่ดึง

metricDirectory File: ERROR(/File) ที่ดึงมาจากอุปกรณ์ซึ่งตรงกับแป้นตัวเลือก

runData DeviceMetricData: DeviceMetricData ที่เก็บเมตริกได้

processMetricFile

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

การใช้เมธอดนี้ควรอนุญาตให้บันทึกไฟล์ แยกวิเคราะห์ไฟล์เพื่อใส่เมตริกใน DeviceMetricData

พารามิเตอร์
key String: คีย์ตัวเลือกที่เชื่อมโยงกับไฟล์ที่ดึง

metricFile File: ERROR(/File) ที่ดึงมาจากอุปกรณ์ซึ่งตรงกับแป้นตัวเลือก

runData DeviceMetricData: DeviceMetricData ที่เก็บเมตริกได้