קל לארגן דפים בעזרת אוספים אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.

ITestInvocationListener

public interface ITestInvocationListener
implements ITestLogger , ITestLifeCycleReceiver

com.android.tradefed.result.ITestInvocationListener


מאזין לתוצאות הבדיקה מקריאת הבדיקה.

הזמנת בדיקה יכולה בעצמה לכלול ריצות בדיקה מרובות, כך שרצף השיחות יהיה

  • invocationStarted(BuildInfo)
  • testRunStarted
  • הבדיקה התחילה
  • [מבחן נכשל]
  • הבדיקה הסתיים
  • ...
  • testRunEnded
  • ...
  • testRunStarted
  • ...
  • testRunEnded
  • [invocationFailed]
  • [testLog+]
  • הקריאה הסתיימה
  • getSummary

סיכום

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

default TestSummary getSummary ()

מאפשר ל-InvocationListener להחזיר סיכום.

default void invocationEnded (long elapsedTime)

מדווח שהפנייה הסתיימה, בין אם בהצלחה ובין אם עקב מצב שגיאה כלשהו.

default void invocationFailed ( FailureDescription failure)

מדווח על הזמנה לא מלאה עקב מצב שגיאה כלשהו.

default void invocationFailed (Throwable cause)

מדווח על הזמנה לא מלאה עקב מצב שגיאה כלשהו.

default void invocationInterrupted ()

נקרא על כיבוי מתזמן, נותן להזמנה את ההזדמנות לעשות משהו לפני סיום.

default void invocationStarted ( IInvocationContext context)

מדווח על תחילת הפעלת הבדיקה.

default void testModuleEnded ()

מדווח על סיום הפעלת מודול.

default void testModuleStarted ( IInvocationContext moduleContext)

מדווח על תחילת מודול פועל.

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

getSummary

public TestSummary getSummary ()

מאפשר ל-InvocationListener להחזיר סיכום.

החזרות
TestSummary TestSummary המסכם את הריצה, או null

הקריאה הסתיימה

public void invocationEnded (long elapsedTime)

מדווח שהפנייה הסתיימה, בין אם בהצלחה ובין אם עקב מצב שגיאה כלשהו.

ייקרא אוטומטית על ידי מסגרת TradeFederation.

פרמטרים
elapsedTime long : הזמן שחלף של הקריאה ב-ms

הפניה נכשלה

public void invocationFailed (FailureDescription failure)

מדווח על הזמנה לא מלאה עקב מצב שגיאה כלשהו.

ייקרא אוטומטית על ידי מסגרת TradeFederation.

פרמטרים
failure FailureDescription : FailureDescription המתאר את הסיבה לכשל

הפניה נכשלה

public void invocationFailed (Throwable cause)

מדווח על הזמנה לא מלאה עקב מצב שגיאה כלשהו.

ייקרא אוטומטית על ידי מסגרת TradeFederation.

פרמטרים
cause לזרוק: הסיבה Throwable Throwable

הקראה הופסקה

public void invocationInterrupted ()

נקרא על כיבוי מתזמן, נותן להזמנה את ההזדמנות לעשות משהו לפני סיום.

התראה התחילה

public void invocationStarted (IInvocationContext context)

מדווח על תחילת הפעלת הבדיקה.

ייקרא אוטומטית על ידי מסגרת TradeFederation. כתבים צריכים לעקוף שיטה זו כדי לתמוך בדיווח על מספר מכשירים.

פרמטרים
context IInvocationContext : מידע על הפניה

testModuleEnded

public void testModuleEnded ()

מדווח על סיום הפעלת מודול.

testModuleStarted

public void testModuleStarted (IInvocationContext moduleContext)

מדווח על תחילת מודול פועל. התקשרות חוזרת זו משויכת ל- testModuleEnded() והיא אופציונלית ברצף. הוא משמש רק במהלך ריצה המשתמשת במודולים: רצים מבוססי סוויטה.

פרמטרים
moduleContext IInvocationContext : IInvocationContext של המודול.