הפעלות ITest

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 notifyInvocationForceStopped(String message, ErrorIdentifier errorId)

יש להודיע ל-TestInvocation על כך שהתקבלה בקשה מ-TrendFed להפסיק.

default void notifyInvocationStopped(String message)

צריך להודיע ל-TestInvocation על כך ש-TrendFed ייסגר בסופו של דבר.

default void setClearcutClient(ClearcutClient client)

מעבירים את הלקוח המנקה כדי לדווח על מדדים.

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

getיציאהInfo

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 אם התקשורת עם המכשיר אבדה
ניתן להשלכה

notifyInvocationForceSped

public void notifyInvocationForceStopped (String message, 
                ErrorIdentifier errorId)

יש להודיע ל-TestInvocation על כך שהתקבלה בקשה מ-TrendFed להפסיק.

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

errorId ErrorIdentifier: מזהה שמשויך לעצירה המאולצת

messageInvocationSned

public void notifyInvocationStopped (String message)

צריך להודיע ל-TestInvocation על כך ש-TrendFed ייסגר בסופו של דבר.

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

setClearcutClient

public void setClearcutClient (ClearcutClient client)

מעבירים את הלקוח המנקה כדי לדווח על מדדים.

פרמטרים
client ClearcutClient