LogcatTimingMetricCollector

public class LogcatTimingMetricCollector
extends BaseDeviceMetricCollector

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


ตัวรวบรวมเมตริกที่รวบรวมข้อมูลเวลา (เช่น เวลาเปลี่ยนของผู้ใช้) จาก logcat ระหว่างการทดสอบซ้ำหนึ่งครั้งหรือหลายครั้งโดยใช้รูปแบบ regex ที่กำหนดเพื่อแยกวิเคราะห์สัญญาณเริ่มต้นและสิ้นสุดของเหตุการณ์จากบรรทัด logcat

สรุป

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

LogcatTimingMetricCollector ()

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

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

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

void onTestFail ( DeviceMetricData testData, TestDescription test)

โทรกลับเมื่อกรณีทดสอบล้มเหลว

void onTestRunEnd ( DeviceMetricData testData, currentTestCaseMetrics) onTestRunEnd ( DeviceMetricData testData, currentTestCaseMetrics)

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

void onTestRunStart ( DeviceMetricData testData)

โทรกลับเมื่อเริ่มการทดสอบ

void onTestStart ( DeviceMetricData testData)

โทรกลับเมื่อกรณีทดสอบเริ่มต้นขึ้น

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

LogcatTimingMetricCollector

public LogcatTimingMetricCollector ()

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

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

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

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

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

currentTestCaseMetrics : แผนที่ปัจจุบันของเมตริกที่ส่งผ่านไปยัง ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map))

ในการทดสอบล้มเหลว

public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

โทรกลับเมื่อกรณีทดสอบล้มเหลว

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

test TestDescription : TestDescription ของกรณีทดสอบที่กำลังดำเนินการ

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

public void onTestRunEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

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

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

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

บนTestRunStart

public void onTestRunStart (DeviceMetricData testData)

โทรกลับเมื่อเริ่มการทดสอบ

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

พ่น
DeviceNotAvailableException

ในการทดสอบเริ่มต้น

public void onTestStart (DeviceMetricData testData)

โทรกลับเมื่อกรณีทดสอบเริ่มต้นขึ้น

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

พ่น
DeviceNotAvailableException