ScreenshotOnFailureCollector
public
class
ScreenshotOnFailureCollector
extends BaseDeviceMetricCollector
| java.lang.Object | ||
| ↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
| ↳ | com.android.tradefed.device.metric.ScreenshotOnFailureCollector | |
ตัวรวบรวมที่จะจับภาพหน้าจอและบันทึกเมื่อกรอบการทดสอบล้มเหลว หากเปิดใช้การรวบรวมค่าเริ่มต้น ระบบจะรวบรวมภาพหน้าจอที่ระดับที่ระบุ
สรุป
เครื่องมือสร้างสาธารณะ | |
|---|---|
ScreenshotOnFailureCollector()
|
|
เมธอดสาธารณะ | |
|---|---|
boolean
|
captureModuleLevel()
|
void
|
onTestEnd(DeviceMetricData testData, Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)
การเรียกกลับเมื่อเคสทดสอบสิ้นสุด |
void
|
onTestFail(DeviceMetricData testData, TestDescription test)
การเรียกกลับเมื่อกรอบการทดสอบล้มเหลว |
void
|
onTestModuleEnded()
อนุญาตให้บันทึกเหตุการณ์เมื่อโมดูลสิ้นสุด |
void
|
onTestRunEnd(DeviceMetricData runData, Map<String, MetricMeasurement.Metric> currentRunMetrics)
การเรียกกลับเมื่อการทดสอบสิ้นสุดลง |
void
|
onTestRunFailed(DeviceMetricData testData, FailureDescription failure)
การเรียกกลับสำหรับเหตุการณ์ testRunFailed |
void
|
onTestRunStart(DeviceMetricData runData)
การเรียกกลับเมื่อเริ่มการทดสอบ |
void
|
onTestStart(DeviceMetricData testData)
การเรียกกลับเมื่อเริ่มกรณีทดสอบ |
เครื่องมือสร้างสาธารณะ
ScreenshotOnFailureCollector
public ScreenshotOnFailureCollector ()
เมธอดสาธารณะ
captureModuleLevel
public boolean captureModuleLevel ()
| การคืนสินค้า | |
|---|---|
boolean |
|
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 |
|
onTestModuleEnded
public void onTestModuleEnded ()
อนุญาตให้บันทึกเหตุการณ์เมื่อโมดูลสิ้นสุด
| ส่ง | |
|---|---|
DeviceNotAvailableException |
|
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData, Map<String, MetricMeasurement.Metric> currentRunMetrics)
การเรียกกลับเมื่อการทดสอบสิ้นสุดลง ตอนนี้เป็นเวลาที่ควรทำความสะอาด
| พารามิเตอร์ | |
|---|---|
runData |
DeviceMetricData: DeviceMetricData ที่เก็บข้อมูลสําหรับการเรียกใช้ จะเป็นออบเจ็กต์เดียวกันกับตอน onTestRunStart(DeviceMetricData) |
currentRunMetrics |
Map: แผนที่เมตริกปัจจุบันที่ส่งไปยัง testRunEnded(long,Map) |
| ส่ง | |
|---|---|
DeviceNotAvailableException |
|
onTestRunFailed
public void onTestRunFailed (DeviceMetricData testData, FailureDescription failure)
การเรียกกลับสำหรับเหตุการณ์ testRunFailed
| ส่ง | |
|---|---|
DeviceNotAvailableException |
|
onTestRunStart
public void onTestRunStart (DeviceMetricData runData)
การเรียกกลับเมื่อเริ่มการทดสอบ
| พารามิเตอร์ | |
|---|---|
runData |
DeviceMetricData: DeviceMetricData ที่เก็บข้อมูลสําหรับการเรียกใช้ |
onTestStart
public void onTestStart (DeviceMetricData testData)
การเรียกกลับเมื่อเริ่มกรณีทดสอบ
| พารามิเตอร์ | |
|---|---|
testData |
DeviceMetricData: DeviceMetricData ที่เก็บข้อมูลสำหรับกรณีทดสอบ |
| ส่ง | |
|---|---|
DeviceNotAvailableException |
|