ITargetPreparer

public interface ITargetPreparer
implements IDisableable

com.android.tradefed.targetprep.ITargetPreparer


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

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

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

סיכום

‫methods ציבוריים

default void setUp(ITestDevice device, IBuildInfo buildInfo)

השיטה הזו הוצאה משימוש. במקום זאת, אפשר להשתמש ב-setUp(TestInformation)

default void setUp(TestInformation testInformation)

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

default void tearDown(TestInformation testInformation, Throwable e)

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

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

השיטה הזו הוצאה משימוש. במקום זאת, אפשר להשתמש ב-tearDown(TestInformation,Throwable)

‫methods ציבוריים

setUp

public void setUp (ITestDevice device, 
                IBuildInfo buildInfo)

השיטה הזו הוצאה משימוש.
במקום זאת, אפשר להשתמש ב-setUp(TestInformation)

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

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

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

הקפצת הודעות שגיאה (throw)
DeviceNotAvailableException אם המכשיר לא מגיב
BuildError אם מתרחשת שגיאה שקשורה ל-BuildInfo
TargetSetupError אם קרתה שגיאה קריטית בהגדרת הסביבה

setUp

public void setUp (TestInformation testInformation)

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

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

הקפצת הודעות שגיאה (throw)
DeviceNotAvailableException אם המכשיר לא מגיב
BuildError אם מתרחשת שגיאה בגלל שה-build מוכן
TargetSetupError אם קרתה שגיאה קריטית בהגדרת הסביבה

tearDown

public void tearDown (TestInformation testInformation, 
                Throwable e)

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

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

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

הקפצת הודעות שגיאה (throw)
DeviceNotAvailableException אם המכשיר לא מגיב

tearDown

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

השיטה הזו הוצאה משימוש.
במקום זאת, אפשר להשתמש ב-tearDown(TestInformation,Throwable)

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

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

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

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

הקפצת הודעות שגיאה (throw)
DeviceNotAvailableException אם המכשיר לא מגיב