ITestInvocation

public interface ITestInvocation

com.android.tradefed.invoker.ITestInvocation


טיפול בהפעלה אחת של בדיקת TradeFederation.

סיכום

כיתות בתצוגת עץ

class ITestInvocation.ExitInformation

מייצג פרטי יציאה מסוימים של קריאה. 

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

default ITestInvocation.ExitInformation getExitInfo()

פרטי היציאה של ההפעלה הנתונה.

abstract void invoke(IInvocationContext metadata, IConfiguration config, IRescheduler rescheduler, ITestInvocationListener... extraListeners)

מבצעים את הקריאה לבדיקה.

default void notifyInvocationStopped(String message, ErrorIdentifier errorId)

מודיעים ל-TestInvocation ש-TradeFed התבקש להפסיק.

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

getExitInfo

public ITestInvocation.ExitInformation getExitInfo ()

פרטי היציאה של ההפעלה הנתונה.

החזרות
ITestInvocation.ExitInformation

להפעיל

public abstract void invoke (IInvocationContext metadata, 
                IConfiguration config, 
                IRescheduler rescheduler, 
                ITestInvocationListener... extraListeners)

מבצעים את הקריאה לבדיקה.

פרמטרים
metadata IInvocationContext: ה-IInvocationContext לביצוע בדיקות.

config IConfiguration: ה-IConfiguration של הריצת הבדיקה הזו.

rescheduler IRescheduler: IRescheduler, כדי לתזמן מחדש חלקים מהקריאה להפעלה לביצוע במשאבים אחרים

extraListeners ITestInvocationListener: ITestInvocationListener שרוצים לשלוח אליהם התראה, בנוסף לconfig

זריקות
DeviceNotAvailableException אם התקשורת עם המכשיר נותקה
Throwable

notifyInvocationStopped

public void notifyInvocationStopped (String message, 
                ErrorIdentifier errorId)

מודיעים ל-TestInvocation ש-TradeFed התבקש להפסיק.

פרמטרים
message String: ההודעה שמשויכת להפסקת ההפעלה

errorId ErrorIdentifier