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 של המודול. |
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 של המודול. |