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, Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)

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

void onTestFail(DeviceMetricData testData, TestDescription test)

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

void onTestRunEnd(DeviceMetricData testData, Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)

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

void onTestRunStart(DeviceMetricData testData)

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

void onTestStart(DeviceMetricData testData)

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

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

LogcatTimingMetricCollector

public LogcatTimingMetricCollector ()

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

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)

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

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

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

onTestFail

public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

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

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

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

onTestRunEnd

public void onTestRunEnd (DeviceMetricData testData, 
                Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)

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

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

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

onTestRunStart

public void onTestRunStart (DeviceMetricData testData)

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

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

ส่ง
DeviceNotAvailableException

onTestStart

public void onTestStart (DeviceMetricData testData)

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

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

ส่ง
DeviceNotAvailableException