IMultiTargetPreparer

public interface IMultiTargetPreparer
implements IDisableable

com.android.tradefed.targetprep.multi.IMultiTargetPreparer


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

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

סיכום

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

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 המתאר את ההתקשרות, ההתקנים, הבנייה.

זורק
TargetSetupError אם אירעה שגיאה קטלנית בהגדרת הסביבה
BuildError במקרה של שגיאה הקשורה לבנייה
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 (IInvocationContext context, 
                Throwable e)

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

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

פרמטרים
context IInvocationContext : ה- IInvocationContext המתאר את ההתקשרות, ההתקנים, הבנייה.

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

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