IMultiTargetPreparer

public interface IMultiTargetPreparer
implements IDisableable

com.android.tradefed.targetprep.multi.IMultiTargetPreparer


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

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

סיכום

‫methods ציבוריים

default void setUp(IInvocationContext context)

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

default void setUp(TestInformation testInformation)

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

default void tearDown(TestInformation testInformation, Throwable e)

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

default void tearDown(IInvocationContext context, Throwable e)

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

‫methods ציבוריים

setUp

public void setUp (IInvocationContext context)

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

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

פרמטרים
context IInvocationContext: IInvocationContext שמתאר את ההפעלה, המכשירים והגרסאות.

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

setUp

public void setUp (TestInformation testInformation)

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

פרמטרים
testInformation TestInformation: ה-TestInformation שמתאר את ההפעלה, המכשירים, הגרסאות.

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

tearDown

public void tearDown (TestInformation testInformation, 
                Throwable e)

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

פרמטרים
testInformation TestInformation: ה-TestInformation שמתאר את ההפעלה, המכשירים, הגרסאות.

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

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

tearDown

public void tearDown (IInvocationContext context, 
                Throwable e)

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

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

פרמטרים
context IInvocationContext: IInvocationContext שמתאר את ההפעלה, המכשירים והגרסאות.

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

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