ITargetPreparer

public interface ITargetPreparer
implements IDisableable

com.android.tradefed.targetprep.ITargetPreparer


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

לדוגמה, מתקין תוכנות, שינויי הגדרות env לבדיקה, משיק מטרות וכו '.

שים לב מרובה ITargetPreparer הים ניתן להגדיר בתצורה. מומלץ לכל ITargetPreparer לתעד בבירור את הסביבה הצפויה שלו מראש התקנה ואחרי set-up. למשל 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 : The TestInformation של השבעה.

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

לקרוע

public void tearDown (TestInformation testInformation, 
                Throwable e)

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

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

e Throwable : אם השבעה הסתיימה עם חריג, זה יהיה יוצא מן הכלל כי נתפס ברמה המתארת. אחרת, יהיה 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 : אם השבעה הסתיימו עם חריג, זה יהיה יוצא מן הכלל כי נתפס ברמה המתארת. אחרת, יהיה null .

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