FilePullerDeviceMetricCollector

public abstract class FilePullerDeviceMetricCollector
extends BaseDeviceMetricCollector

java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.FilePullerDeviceMetricCollector


BaseDeviceMetricCollector ที่รับฟังคีย์การวัดที่มาจากอุปกรณ์และดึงเป็นไฟล์จากอุปกรณ์ สามารถขยายเพื่อการประมวลผลไฟล์เพิ่มเติมได้

สรุป

เขตข้อมูล

protected mDirectoryKeys

public mTestCaseMetrics

ผู้รับเหมาก่อสร้างสาธารณะ

FilePullerDeviceMetricCollector ()

วิธีการสาธารณะ

void onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics)

โทรกลับเมื่อกรณีการทดสอบสิ้นสุดลง

void onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)

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

abstract void processMetricDirectory (String key, File metricDirectory, DeviceMetricData data)

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

abstract void processMetricFile (String key, File metricFile, DeviceMetricData data)

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

วิธีการที่ได้รับการป้องกัน

void addKeys (String... keys)

เพิ่มปุ่มรูปแบบเพิ่มเติมในการดึงออกจากอุปกรณ์

File retrieveFile ( ITestDevice device, String remoteFilePath, int userId)

ดึงไฟล์จากเส้นทางที่ระบุในอุปกรณ์

เขตข้อมูล

mDirectoryKeys

protected  mDirectoryKeys

mTestCaseMetrics

public  mTestCaseMetrics

ผู้รับเหมาก่อสร้างสาธารณะ

FilePullerDeviceMetricCollector

public FilePullerDeviceMetricCollector ()

วิธีการสาธารณะ

เมื่อทดสอบสิ้นสุด

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))

ขว้าง
DeviceNotAvailableException

บน TestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

โทรกลับเมื่อสิ้นสุดการทดสอบการทำงาน นี่คงถึงเวลาทำความสะอาดแล้ว

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

currentRunMetrics : แผนที่ปัจจุบันของตัวชี้วัดที่ส่งไปยัง ERROR(/#testRunEnded(long,Map))

ขว้าง
DeviceNotAvailableException

กระบวนการMetricDirectory

public abstract void processMetricDirectory (String key, 
                File metricDirectory, 
                DeviceMetricData data)

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

พารามิเตอร์
key String : คีย์ตัวเลือกที่เกี่ยวข้องกับไดเร็กทอรีที่ถูกดึง

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

data DeviceMetricData : DeviceMetricData ที่สามารถจัดเก็บการวัดได้

กระบวนการMetricFile

public abstract void processMetricFile (String key, 
                File metricFile, 
                DeviceMetricData data)

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

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

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

data DeviceMetricData : DeviceMetricData ที่สามารถจัดเก็บการวัดได้

วิธีการที่ได้รับการป้องกัน

เพิ่มคีย์

protected void addKeys (String... keys)

เพิ่มปุ่มรูปแบบเพิ่มเติมในการดึงออกจากอุปกรณ์

พารามิเตอร์
keys String

ดึงไฟล์

protected File retrieveFile (ITestDevice device, 
                String remoteFilePath, 
                int userId)

ดึงไฟล์จากเส้นทางที่ระบุในอุปกรณ์

พารามิเตอร์
device ITestDevice : ซึ่งมีไฟล์.

remoteFilePath String : ตำแหน่งในอุปกรณ์

userId int : ID ผู้ใช้ที่จะดึงออกมา

การส่งคืน
File ไฟล์ที่ดึงมาจากเส้นทางที่กำหนดในอุปกรณ์

ขว้าง
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException