ITargetPreparer
public interface ITargetPreparer
implements IDisableable
com.android.tradefed.targetprep.ITargetPreparer |
מכין את סביבת הבדיקה לריצת הבדיקה.
לדוגמה, מתקין תוכנה, מתקן את הגדרות ה-env לבדיקה, השקת יעדים וכו'.
שים לב שניתן לציין מספר 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) שיטה זו הוצאה משימוש. השתמש |
שיטות ציבוריות
להכין
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 : ה- TestInformation של ההזמנה. |
זורק | |
---|---|
TargetSetupError | אם אירעה שגיאה קטלנית בהגדרת הסביבה |
BuildError | אם מתרחשת שגיאה עקב הכנת הבנייה |
DeviceNotAvailableException | אם המכשיר לא מגיב |
לקרוע
public void tearDown (TestInformation testInformation, Throwable e)
בצע את ניקוי/פירוק היעד לאחר הבדיקה.
פרמטרים | |
---|---|
testInformation | TestInformation : ה- TestInformation של ההזמנה. |
e | Throwable : אם ההזמנה הסתיימה בחריג, זה יהיה החריג שנתפס ברמת ה-Invocation. אחרת, יהיה 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 : אם ההזמנה הסתיימה בחריג, זה יהיה החריג שנתפס ברמת ה-Invocation. אחרת, יהיה null . |
זורק | |
---|---|
DeviceNotAvailableException | אם המכשיר לא מגיב |
ITargetPreparer
public interface ITargetPreparer
implements IDisableable
com.android.tradefed.targetprep.ITargetPreparer |
מכין את סביבת הבדיקה לריצת הבדיקה.
לדוגמה, מתקין תוכנה, מתקן את הגדרות ה-env לבדיקה, השקת יעדים וכו'.
שים לב שניתן לציין מספר 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) שיטה זו הוצאה משימוש. השתמש |
שיטות ציבוריות
להכין
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 : ה- TestInformation של ההזמנה. |
זורק | |
---|---|
TargetSetupError | אם אירעה שגיאה קטלנית בהגדרת הסביבה |
BuildError | אם מתרחשת שגיאה עקב הכנת הבנייה |
DeviceNotAvailableException | אם המכשיר לא מגיב |
לקרוע
public void tearDown (TestInformation testInformation, Throwable e)
בצע את ניקוי/פירוק היעד לאחר הבדיקה.
פרמטרים | |
---|---|
testInformation | TestInformation : ה- TestInformation של ההזמנה. |
e | Throwable : אם ההזמנה הסתיימה בחריג, זה יהיה החריג שנתפס ברמת ה-Invocation. אחרת, יהיה 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 : אם ההזמנה הסתיימה בחריג, זה יהיה החריג שנתפס ברמת ה-Invocation. אחרת, יהיה null . |
זורק | |
---|---|
DeviceNotAvailableException | אם המכשיר לא מגיב |