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