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