ScreenRecordOnFailureCollector

public class ScreenRecordOnFailureCollector
extends BaseDeviceMetricCollector

java.lang.Object
   ↳ com.android.tradefed.device.metric.BaseDeviceMetricCollector
     ↳ com.android.tradefed.device.metric.ScreenRecordOnFailureCollector


ตัวรวบรวมที่จะจับภาพและบันทึกวิดีโอหน้าจอเมื่อกรณีทดสอบล้มเหลว ขณะที่การทดสอบ ทํางาน ให้บันทึกหน้าจอจนกว่าการทดสอบจะสิ้นสุด ในกรณีที่การบันทึกหน้าจอถูกขัดจังหวะ เช่น อุปกรณ์รีบูตหรือรูท/เลิกรูท ให้ลองอีกครั้งเมื่ออุปกรณ์พร้อมใช้งานจนกว่าการทดสอบจะสิ้นสุด ด้วยเหตุนี้ ระบบจึงสร้างไฟล์บันทึกหลายไฟล์สำหรับการทดสอบเดียวได้

สรุป

คลาสที่ซ้อนกัน

class ScreenRecordOnFailureCollector.LineCapturingOutputStream

 

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

ScreenRecordOnFailureCollector()

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

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

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

void onTestFail(DeviceMetricData testData, TestDescription test)

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

void onTestRunStart(DeviceMetricData runData)

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

void onTestStart(DeviceMetricData runData)

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

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

ScreenRecordOnFailureCollector

public ScreenRecordOnFailureCollector ()

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

onTestEnd

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

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

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

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

ส่ง
DeviceNotAvailableException

onTestFail

public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

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

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

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

ส่ง
DeviceNotAvailableException

onTestRunStart

public void onTestRunStart (DeviceMetricData runData)

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

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

onTestStart

public void onTestStart (DeviceMetricData runData)

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

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

ส่ง
DeviceNotAvailableException