ITargetPreparer

public interface ITargetPreparer
implements IDisableable

com.android.tradefed.targetprep.ITargetPreparer


מכין את סביבת הבדיקה לריצת הבדיקה.

לדוגמה, מתקין תוכנה, מתקן את הגדרות ה-env לבדיקה, השקת יעדים וכו'.

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

סיכום

שיטות ציבוריות

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) במקום זאת

שיטות ציבוריות

להכין

public void setUp (ITestDevice device, 
                IBuildInfo buildInfo)

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

בצע את הגדרת היעד לבדיקה.

פרמטרים
device ITestDevice : ה- ITestDevice להכנה.

buildInfo IBuildInfo : נתונים על הבנייה הנבדקת.

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

להכין

public void setUp (TestInformation testInformation)

בצע את הגדרת היעד לבדיקה.

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

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

לקרוע

public void tearDown (TestInformation testInformation, 
                Throwable e)

בצע את ניקוי/פירוק היעד לאחר הבדיקה.

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

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

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

לקרוע

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

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

בצע את ניקוי/פירוק היעד לאחר הבדיקה.

פרמטרים
device ITestDevice : ה- ITestDevice להכנה.

buildInfo IBuildInfo : נתונים על הבנייה הנבדקת.

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

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