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