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

การทดสอบสิ้นสุด

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

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

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

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

การขว้าง
DeviceNotAvailableException

รีบูตแล้ว

public void rebootEnded (ITestDevice device)

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

หมายเหตุ: ผู้รับควรหลีกเลี่ยงการรีบูตในระหว่าง Callback นี้ การพยายามรีบูตทั้งหมด ถูกละเว้น

พารามิเตอร์
device ITestDevice: ITestDevice สิ้นสุดการรีบูตแล้ว

การขว้าง
DeviceNotAvailableException

รีบูต

public void rebootStarted (ITestDevice device)

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

หมายเหตุ: ผู้รับควรหลีกเลี่ยงการรีบูตในระหว่าง Callback นี้ การพยายามรีบูตทั้งหมด ถูกละเว้น

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

การขว้าง
DeviceNotAvailableException

setInstrumentationPkgName

public void setInstrumentationPkgName (String packageName)

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