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)

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

void rebootEnded(ITestDevice device)

รับการแจ้งเตือนเมื่อการรีบูตในอุปกรณ์สิ้นสุดลง

void rebootStarted(ITestDevice device)

รับการแจ้งเตือนเมื่ออุปกรณ์เริ่มรีบูต

void setInstrumentationPkgName(String packageName)

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

DeviceTraceCollector

public DeviceTraceCollector ()

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

extraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

การโยน
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

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

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

currentRunMetrics : แผนที่เมตริกปัจจุบันที่ส่งไปยัง ERROR(/#testRunEnded(long,Map))

การโยน
DeviceNotAvailableException

rebootEnded

public void rebootEnded (ITestDevice device)

รับการแจ้งเตือนเมื่อการรีบูตในอุปกรณ์สิ้นสุดลง

หมายเหตุ: ผู้รับควรหลีกเลี่ยงการรีบูตในระหว่างการติดต่อกลับนี้ ระบบจะไม่สนใจการพยายามรีบูต

พารามิเตอร์
device ITestDevice: ITestDevice ซึ่งเป็นจุดสิ้นสุดของการรีบูต

การโยน
DeviceNotAvailableException

rebootStarted

public void rebootStarted (ITestDevice device)

รับการแจ้งเตือนเมื่ออุปกรณ์เริ่มรีบูต

หมายเหตุ: ผู้รับควรหลีกเลี่ยงการรีบูตในระหว่างการติดต่อกลับนี้ ระบบจะไม่สนใจการพยายามรีบูต

พารามิเตอร์
device ITestDevice: ITestDevice ที่เริ่มรีบูต

การโยน
DeviceNotAvailableException

setInstrumentationPkgName

public void setInstrumentationPkgName (String packageName)

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