ScreenRecordOnFailureCollector
public
class
ScreenRecordOnFailureCollector
extends BaseDeviceMetricCollector
| java.lang.Object | ||
| ↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
| ↳ | com.android.tradefed.device.metric.ScreenRecordOnFailureCollector | |
כלי לאיסוף נתונים שיצלם וישמור יומן של הקלטת מסך כשמקרה בדיקה נכשל. בזמן שהבדיקה פועלת, מצלמים את המסך עד שהבדיקה מסתיימת. אם ההקלטה של המסך מופסקת, למשל אם המכשיר מופעל מחדש או עובר תהליך רוט (Root) או ביטול רוט (Unroot), צריך לנסות שוב כשהמכשיר זמין עד לסיום הבדיקה. כתוצאה מכך, יכולים להיווצר כמה קובצי הקלטה לבדיקה אחת.
סיכום
כיתות מוטמעות | |
|---|---|
class |
ScreenRecordOnFailureCollector.LineCapturingOutputStream
|
constructors ציבוריים | |
|---|---|
ScreenRecordOnFailureCollector()
|
|
methods ציבוריים | |
|---|---|
void
|
onTestEnd(DeviceMetricData testData, Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)
קריאה חוזרת כשמקרה בדיקה מסתיים. |
void
|
onTestFail(DeviceMetricData testData, TestDescription test)
התקשרות חזרה כשמקרה בדיקה נכשל. |
void
|
onTestRunStart(DeviceMetricData runData)
קריאה חוזרת כשמתחילים הרצת בדיקה. |
void
|
onTestStart(DeviceMetricData runData)
קריאה חוזרת כשמתחילים תרחיש בדיקה. |
constructors ציבוריים
ScreenRecordOnFailureCollector
public ScreenRecordOnFailureCollector ()
methods ציבוריים
onTestEnd
public void onTestEnd (DeviceMetricData testData, Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)
קריאה חוזרת כשמקרה בדיקה מסתיים. זה הזמן לנקות את המידע.
| פרמטרים | |
|---|---|
testData |
DeviceMetricData: DeviceMetricData שמכיל את הנתונים של תרחיש הבדיקה. יהיה אותו אובייקט כמו במהלך onTestStart(DeviceMetricData). |
currentTestCaseMetrics |
Map: המפה הנוכחית של המדדים שמועברים אל testEnded(TestDescription,Map). |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
DeviceNotAvailableException |
|
onTestFail
public void onTestFail (DeviceMetricData testData, TestDescription test)
התקשרות חזרה כשמקרה בדיקה נכשל.
| פרמטרים | |
|---|---|
testData |
DeviceMetricData: DeviceMetricData שמכיל את הנתונים של תרחיש הבדיקה. |
test |
TestDescription: TestDescription של מקרה הבדיקה שנמצא בתהליך. |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
DeviceNotAvailableException |
|
onTestRunStart
public void onTestRunStart (DeviceMetricData runData)
קריאה חוזרת כשמתחילים הרצת בדיקה.
| פרמטרים | |
|---|---|
runData |
DeviceMetricData: ה-DeviceMetricData שמכיל את הנתונים של ההרצה. |
onTestStart
public void onTestStart (DeviceMetricData runData)
קריאה חוזרת כשמתחילים תרחיש בדיקה.
| פרמטרים | |
|---|---|
runData |
DeviceMetricData: DeviceMetricData שמכיל את הנתונים של תרחיש הבדיקה. |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
DeviceNotAvailableException |
|