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) שיטה זו הופסקה. השתמש |
default void | setUp (TestInformation testInformation) בצע את הגדרת היעד לבדיקה. |
default void | tearDown (TestInformation testInformation, Throwable e) בצע את ניקוי המטרה/פירוק המטרה לאחר הבדיקה. |
default void | tearDown (ITestDevice device, IBuildInfo buildInfo, Throwable e) שיטה זו הופסקה. השתמש |
שיטות ציבוריות
להכין
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 | אם המכשיר לא הגיב |