ITargetPreparer
public
interface
ITargetPreparer
implements
IDisableable
com.android.tradefed.targetprep.ITargetPreparer |
הכנת סביבת הבדיקה להרצת הבדיקה.
לדוגמה, התקנת תוכנות, שינוי הגדרות הסביבה לצורך בדיקה, הפעלת יעדים וכו'.
שימו לב שאפשר לציין כמה רכיבי ITargetPreparer
בהגדרה. מומלץ לתעד בבירור את הסביבה הצפויה של כל ITargetPreparer לפני ההגדרה ואחרי ההגדרה. לדוגמה, צריך להריץ את 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)
השיטה הזו הוצאה משימוש.
במקום זאת, צריך להשתמש ב- |
שיטות ציבוריות
setUp
public void setUp (ITestDevice device, IBuildInfo buildInfo)
השיטה הזו הוצאה משימוש.
יש להשתמש ב-setUp(com.android.tradefed.invoker.TestInformation)
במקום זאת
מבצעים את הגדרת היעד לבדיקה.
פרמטרים | |
---|---|
device |
ITestDevice : ה-ITestDevice שרוצים להכין. |
buildInfo |
IBuildInfo : נתונים על ה-build שנבדק. |
זריקות | |
---|---|
TargetSetupError |
if fatal error occurred setting up environment |
BuildError |
אם מתרחשת שגיאה שקשורה ל-BuildInfo |
DeviceNotAvailableException |
אם המכשיר לא מגיב |
setUp
public void setUp (TestInformation testInformation)
מבצעים את הגדרת היעד לבדיקה.
פרמטרים | |
---|---|
testInformation |
TestInformation : ה-TestInformation של ההפעלה. |
זריקות | |
---|---|
TargetSetupError |
if fatal error occurred setting up environment |
BuildError |
אם מתרחשת שגיאה בגלל שה-build מוכן |
DeviceNotAvailableException |
אם המכשיר לא מגיב |
tearDown
public void tearDown (TestInformation testInformation, Throwable e)
אחרי הבדיקה, מבצעים את הניקוי או הפירוק של היעד.
פרמטרים | |
---|---|
testInformation |
TestInformation : ה-TestInformation של ההפעלה. |
e |
Throwable : אם הקריאה הסתיימה בחריגה, זו תהיה החריגה שנלכדה ברמת הקריאה. אחרת, הערך יהיה null . |
זריקות | |
---|---|
DeviceNotAvailableException |
אם המכשיר לא מגיב |
tearDown
public void tearDown (ITestDevice device, IBuildInfo buildInfo, Throwable e)
השיטה הזו הוצאה משימוש.
יש להשתמש ב-tearDown(com.android.tradefed.invoker.TestInformation, Throwable)
במקום זאת
אחרי הבדיקה, מבצעים את הניקוי או הפירוק של היעד.
פרמטרים | |
---|---|
device |
ITestDevice : ה-ITestDevice שרוצים להכין. |
buildInfo |
IBuildInfo : נתונים על ה-build שנבדק. |
e |
Throwable : אם הקריאה הסתיימה בחריגה, זו תהיה החריגה שנלכדה ברמת הקריאה. אחרת, הערך יהיה null . |
זריקות | |
---|---|
DeviceNotAvailableException |
אם המכשיר לא מגיב |