LogcatTimingMetricCollector

public class LogcatTimingMetricCollector
extends BaseDeviceMetricCollector

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


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

สรุป

ช่างก่อสร้างสาธารณะ

LogcatTimingMetricCollector()

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

void onTestEnd(DeviceMetricData testData, currentTestCaseMetrics)

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

void onTestFail(DeviceMetricData testData, TestDescription test)

ติดต่อกลับเมื่อกรอบการทดสอบไม่สำเร็จ

void 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))

เมื่อTestFail

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))

onTestRunStart

public void onTestRunStart (DeviceMetricData testData)

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

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

การขว้าง
DeviceNotAvailableException

เริ่มการทดสอบ

public void onTestStart (DeviceMetricData testData)

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

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

การขว้าง
DeviceNotAvailableException