ModulePerfettoCollector

public class ModulePerfettoCollector
extends BaseDeviceMetricCollector

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


ตัวรวบรวมที่จะเริ่มการติดตาม perfetto เมื่อโมดูลการทดสอบเริ่มต้นและสิ้นสุด รวมถึงเมื่ออุปกรณ์รีบูต

สรุป

เครื่องมือสร้างสาธารณะ

ModulePerfettoCollector()

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

boolean captureModuleLevel()
boolean isOnModuleLevel()
void onTestModuleEnded()

อนุญาตให้บันทึกเหตุการณ์ที่โมดูลสิ้นสุด

void onTestModuleStarted()

อนุญาตให้บันทึกเหตุการณ์ที่โมดูลเริ่มต้น

void onTestRunEnd(DeviceMetricData runData, Map<String, MetricMeasurement.Metric> currentRunMetrics)

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

void onTestRunFailed(DeviceMetricData runData, FailureDescription failure)

การเรียกกลับสำหรับเหตุการณ์ testRunFailed

void onTestRunStart(DeviceMetricData runData)

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

void rebootEnded(ITestDevice device)

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

void rebootStarted(ITestDevice device)

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

เครื่องมือสร้างสาธารณะ

ModulePerfettoCollector

public ModulePerfettoCollector ()

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

captureModuleLevel

public boolean captureModuleLevel ()

แสดงผล
boolean

isOnModuleLevel

public boolean isOnModuleLevel ()

แสดงผล
boolean

onTestModuleEnded

public void onTestModuleEnded ()

อนุญาตให้บันทึกเหตุการณ์ที่โมดูลสิ้นสุด

ส่ง
DeviceNotAvailableException

onTestModuleStarted

public void onTestModuleStarted ()

อนุญาตให้บันทึกเหตุการณ์ที่โมดูลเริ่มต้น

ส่ง
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                Map<String, MetricMeasurement.Metric> currentRunMetrics)

การเรียกกลับเมื่อการทดสอบสิ้นสุด ซึ่งควรเป็นเวลาสำหรับการล้างข้อมูล

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

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

onTestRunFailed

public void onTestRunFailed (DeviceMetricData runData, 
                FailureDescription failure)

การเรียกกลับสำหรับเหตุการณ์ testRunFailed

ส่ง
DeviceNotAvailableException

onTestRunStart

public void onTestRunStart (DeviceMetricData runData)

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

พารามิเตอร์
runData DeviceMetricData: DeviceMetricData ที่เก็บข้อมูลสำหรับการทดสอบ

rebootEnded

public void rebootEnded (ITestDevice device)

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

หมายเหตุ: ตัวรับสัญญาณควรหลีกเลี่ยงการรีบูตระหว่างการเรียกกลับนี้ ระบบจะละเว้นความพยายามในการรีบูต

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

ส่ง
DeviceNotAvailableException

rebootStarted

public void rebootStarted (ITestDevice device)

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

หมายเหตุ: ตัวรับสัญญาณควรหลีกเลี่ยงการรีบูตระหว่างการเรียกกลับนี้ ระบบจะละเว้นความพยายามในการรีบูต

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

ส่ง
DeviceNotAvailableException