IRetryDecision
public
interface
IRetryDecision
com.android.tradefed.retry.IRetryDecision |
ממשק שמוביל להחלטה על ניסיון חוזר ומחילים את המסנן על הכיתה כדי ליצור טירגוט מדויק יותר לנסות שוב.
סיכום
שיטות ציבוריות | |
---|---|
abstract
void
|
addLastAttempt(
סביר להניח שיתקשרו אל |
abstract
int
|
getMaxRetryCount()
מספר הניסיונות המקסימלי במהלך ניסיון חוזר אוטומטי. |
abstract
RetryStatistics
|
getRetryStatistics()
הפונקציה מחזירה את הערך |
abstract
RetryStrategy
|
getRetryStrategy()
|
abstract
boolean
|
isAutoRetryEnabled()
הגדרה שקובעת אם להפעיל ניסיון חוזר אוטומטי. |
abstract
boolean
|
rebootAtLastAttempt()
האם להפעיל מחדש את המכשיר לפני הניסיון האחרון. |
abstract
void
|
setInvocationContext(IInvocationContext context)
הגדרת הקשר ההפעלה הנוכחי. |
abstract
boolean
|
shouldRetry(IRemoteTest test, int attemptJustExecuted,
מחליטים אם לנסות שוב או לא. |
abstract
boolean
|
shouldRetry(IRemoteTest test, ModuleDefinition module, int attemptJustExecuted,
מחליטים אם לנסות שוב או לא. |
abstract
boolean
|
useUpdatedReporting()
הפונקציה מחזירה את הערך True אם צריך להשתמש בדיווח המעודכן. |
שיטות ציבוריות
addLastTry
public abstract void addLastAttempt (lastResults)
סביר להניח שיתקשרו אל ERROR(/#shouldRetry(com.android.tradefed.testtype.IRemoteTest,int,List))
לפני הניסיון החוזר האחרון
לכן ייתכן שנפספס את התוצאות של הניסיון האחרון למטרות סטטיסטיות. הזה
שמאפשרת לספק את התוצאות האלה כדי לבצע חישובים מתאימים של נתונים סטטיסטיים.
getMaxRetryCount
public abstract int getMaxRetryCount ()
מספר הניסיונות המקסימלי במהלך ניסיון חוזר אוטומטי.
החזרות | |
---|---|
int |
getRetryStatistics
public abstract RetryStatistics getRetryStatistics ()
הפונקציה מחזירה את הערך RetryStatistics
שמייצג את הניסיון החוזר.
החזרות | |
---|---|
RetryStatistics |
שיטת הבידינג החוזרת
public abstract RetryStrategy getRetryStrategy ()
RetryStrategy
שנעשה בו שימוש במהלך הניסיון האוטומטי.
החזרות | |
---|---|
RetryStrategy |
isAutoRetryEnabled
public abstract boolean isAutoRetryEnabled ()
הגדרה שקובעת אם להפעיל ניסיון חוזר אוטומטי.
החזרות | |
---|---|
boolean |
הפעלה מחדשAtLastTry
public abstract boolean rebootAtLastAttempt ()
האם להפעיל מחדש את המכשיר לפני הניסיון האחרון.
החזרות | |
---|---|
boolean |
setInvocationContext
public abstract void setInvocationContext (IInvocationContext context)
הגדרת הקשר ההפעלה הנוכחי.
פרמטרים | |
---|---|
context |
IInvocationContext |
צריך לנסות שוב
public abstract boolean shouldRetry (IRemoteTest test, int attemptJustExecuted,previousResults)
מחליטים אם לנסות שוב או לא. כמו כן, תבצעו את השינויים הנדרשים
IRemoteTest
כדי לנסות שוב (החלת מסננים וכו').
פרמטרים | |
---|---|
test |
IRemoteTest : ה-IRemoteTest שרץ. |
attemptJustExecuted |
int : מספר הניסיון שהפעלנו. |
previousResults |
: הרשימה של TestRunResult של הבדיקה שנערכה. |
החזרות | |
---|---|
boolean |
True אם צריך לנסות שוב, False אם לא. |
קליעות | |
---|---|
DeviceNotAvailableException |
ניתן להשליך במהלך שחזור המכשיר |
צריך לנסות שוב
public abstract boolean shouldRetry (IRemoteTest test, ModuleDefinition module, int attemptJustExecuted,previousResults)
מחליטים אם לנסות שוב או לא. כמו כן, תבצעו את השינויים הנדרשים
IRemoteTest
כדי לנסות שוב (החלת מסננים וכו').
פרמטרים | |
---|---|
test |
IRemoteTest : ה-IRemoteTest שרץ. |
module |
ModuleDefinition : האובייקט ModuleDefinition של מודול הבדיקה. |
attemptJustExecuted |
int : מספר הניסיון שהפעלנו. |
previousResults |
: הרשימה של TestRunResult של הבדיקה שנערכה. |
החזרות | |
---|---|
boolean |
True אם צריך לנסות שוב, False אם לא. |
קליעות | |
---|---|
DeviceNotAvailableException |
ניתן להשליך במהלך שחזור המכשיר |
useUpdatedReporting
public abstract boolean useUpdatedReporting ()
הפונקציה מחזירה את הערך True אם צריך להשתמש בדיווח המעודכן.
החזרות | |
---|---|
boolean |