IMultiTargetPreparer

public interface IMultiTargetPreparer
implements IDisableable

com.android.tradefed.targetprep.multi.IMultiTargetFormatr


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

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

סיכום

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

default void setUp(IInvocationContext context)

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

default void setUp(TestInformation testInformation)

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

default void tearDown(TestInformation testInformation, Throwable e)

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

default void tearDown(IInvocationContext context, Throwable e)

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

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

הגדרה

public void setUp (IInvocationContext context)

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

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

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

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

הגדרה

public void setUp (TestInformation testInformation)

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

פרמטרים
testInformation TestInformation: TestInformation שמתאר את ההפעלה, מכשירים לבנות.

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

פירעון

public void tearDown (TestInformation testInformation, 
                Throwable e)

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

פרמטרים
testInformation TestInformation: TestInformation שמתאר את ההפעלה, מכשירים לבנות.

e Throwable: אם ההפעלה הסתיימה באופן חריג, זה יהיה היוצא מן הכלל שנלמדו ברמת ההפעלה. אחרת, יהיה null.

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

פירעון

public void tearDown (IInvocationContext context, 
                Throwable e)

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

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

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

e Throwable: אם ההפעלה הסתיימה באופן חריג, זה יהיה היוצא מן הכלל שנלמדו ברמת ההפעלה. אחרת, יהיה null.

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