ITargetPreparer

public interface ITargetPreparer
implements IDisableable

com.android.tradefed.targetprep.ITargetPreparer


הפעולה מכינה את סביבת הבדיקה להרצת הבדיקה.

לדוגמה, התקנת תוכנה, שינוי הגדרות סביבה לצורך בדיקה, הפעלת יעדים וכו'.

הערה: אפשר לציין כמה תגי ITargetPreparer בהגדרה. מומלץ לתעד בבירור את ההגדרה המוקדמת וההגדרה שאחרי ההגדרה של סביבת הבדיקה של כל ITargetPreparer. לדוגמה, ITargetPreparer שמגדיר מכשיר לבדיקה צריך לפעול אחרי ITargetPreparer שמתקין תוכנה.

סיכום

‫methods ציבוריים

default void setUp(ITestDevice device, IBuildInfo buildInfo)

השיטה הזו הוצאה משימוש. במקום זאת, אתם צריכים להשתמש ב-setUp(com.android.tradefed.invoker.TestInformation)

default void setUp(TestInformation testInformation)

מבצעים את הגדרת הטירגוט לבדיקה.

default void tearDown(TestInformation testInformation, Throwable e)

אחרי הבדיקה, מבצעים ניקוי או הסרה של היעד.

default void tearDown(ITestDevice device, IBuildInfo buildInfo, Throwable e)

השיטה הזו הוצאה משימוש. במקום זאת, אתם צריכים להשתמש ב-tearDown(com.android.tradefed.invoker.TestInformation, Throwable)

‫methods ציבוריים

setUp

public void setUp (ITestDevice device, 
                IBuildInfo buildInfo)

השיטה הזו הוצאה משימוש.
במקום זאת, צריך להשתמש ב-setUp(com.android.tradefed.invoker.TestInformation)

מבצעים את הגדרת הטירגוט לבדיקה.

פרמטרים
device ITestDevice: ITestDevice שצריך להכין.

buildInfo IBuildInfo: נתונים על הגרסה שנבדקת.

זריקות
TargetSetupError אם קרתה שגיאה קריטית בהגדרת הסביבה
BuildError אם מתרחשת שגיאה שקשורה ל-BuildInfo
DeviceNotAvailableException אם המכשיר לא מגיב

setUp

public void setUp (TestInformation testInformation)

מבצעים את הגדרת הטירגוט לבדיקה.

פרמטרים
testInformation TestInformation: ה-TestInformation של ההפעלה.

זריקות
TargetSetupError אם קרתה שגיאה קריטית בהגדרת הסביבה
BuildError אם מתרחשת שגיאה בגלל שה-build מוכן
DeviceNotAvailableException אם המכשיר לא מגיב

tearDown

public void tearDown (TestInformation testInformation, 
                Throwable e)

אחרי הבדיקה, מבצעים ניקוי או הסרה של היעד.

פרמטרים
testInformation TestInformation: ה-TestInformation של ההפעלה.

e Throwable: אם הקריאה הסתיימה בחריגה, זו תהיה החריגה שנתפסה ברמת הקריאה. אחרת, הוא יהיה null.

זריקות
DeviceNotAvailableException אם המכשיר לא מגיב

tearDown

public void tearDown (ITestDevice device, 
                IBuildInfo buildInfo, 
                Throwable e)

השיטה הזו הוצאה משימוש.
במקום זאת, צריך להשתמש ב-tearDown(com.android.tradefed.invoker.TestInformation, Throwable)

אחרי הבדיקה, מבצעים ניקוי או הסרה של היעד.

פרמטרים
device ITestDevice: ITestDevice שצריך להכין.

buildInfo IBuildInfo: נתונים על הגרסה שנבדקת.

e Throwable: אם הקריאה הסתיימה בחריגה, זו תהיה החריגה שנתפסה ברמת הקריאה. אחרת, הוא יהיה null.

זריקות
DeviceNotAvailableException אם המכשיר לא מגיב