จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

DeviceTraceCollector

public class DeviceTraceCollector
extends BaseDeviceMetricCollector

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


ตัวรวบรวมที่จะเริ่มติดตาม perfetto เมื่อการทดสอบเริ่มต้นและบันทึกไฟล์การติดตามในตอนท้าย

สรุป

ผู้สร้างสาธารณะ

DeviceTraceCollector ()

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

void extraInit ( IInvocationContext context, ITestInvocationListener listener)
void onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)

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

void setInstrumentationPkgName (String packageName)

ผู้สร้างสาธารณะ

DeviceTraceCollector

public DeviceTraceCollector ()

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

พิเศษ

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

พ่น
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

setInstrumentationPkgName

public void setInstrumentationPkgName (String packageName)

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