IRetry החלטה
public interface IRetryDecision
com.android.tradefed.retry.IRetryDecision |
ממשק המניע את החלטת הניסיון מחדש והחלת המסנן על הכיתה לניסיון ממוקד יותר.
סיכום
שיטות ציבוריות | |
---|---|
abstract void | addLastAttempt ( lastResults) addLastAttempt ( lastResults) |
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, previousResults) shouldRetry (IRemoteTest test, int attemptJustExecuted, previousResults) החליטו אם יש לנסות שוב או לא. |
abstract boolean | shouldRetry (IRemoteTest test, ModuleDefinition module, int attemptJustExecuted, previousResults) shouldRetry (IRemoteTest test, ModuleDefinition module, int attemptJustExecuted, previousResults) החליטו אם יש לנסות או לא לנסות שוב. |
abstract boolean | useUpdatedReporting () מחזיר נכון אם נשתמש בדיווח המעודכן. |
שיטות ציבוריות
addLastAttempt
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
המייצג את retry.
החזרות | |
---|---|
RetryStatistics |
getRetryStrategy
public abstract RetryStrategy getRetryStrategy ()
RetryStrategy
שימוש במהלך ניסיון חוזר אוטומטי.
החזרות | |
---|---|
RetryStrategy |
isAutoRetryEnabled
public abstract boolean isAutoRetryEnabled ()
האם לאפשר ניסיון אוטומטי או לא.
החזרות | |
---|---|
boolean |
rebootAtLastAttempt
public abstract boolean rebootAtLastAttempt ()
האם לאתחל את המכשיר לפני הניסיון האחרון או לא.
החזרות | |
---|---|
boolean |
setInvocationContext
public abstract void setInvocationContext (IInvocationContext context)
הגדר את הקשר ההפעלה הנוכחי.
פרמטרים | |
---|---|
context | IInvocationContext |
shouldRetry
public abstract boolean shouldRetry (IRemoteTest test, int attemptJustExecuted,previousResults)
החליטו אם יש לנסות או לא לנסות שוב. כמו כן יבצע את השינויים הנחוצים לבית IRemoteTest
להיות retried (החלת מסננים, וכו ').
פרמטרים | |
---|---|
test | IRemoteTest : The IRemoteTest כי פשוט רץ. |
attemptJustExecuted | int : מספר הניסיון שאנחנו פשוט רצנו. |
previousResults | TestRunResult של המבחן כי רן פשוט. |
החזרות | |
---|---|
boolean | נכון אם ננסה שוב, אחרת לא נכון. |
זורק | |
---|---|
DeviceNotAvailableException | ניתן לזרוק במהלך שחזור המכשיר |
shouldRetry
public abstract boolean shouldRetry (IRemoteTest test, ModuleDefinition module, int attemptJustExecuted,previousResults)
החליטו אם יש לנסות שוב או לא. כמו כן יבצע את השינויים הנחוצים לבית IRemoteTest
להיות retried (החלת מסננים, וכו ').
פרמטרים | |
---|---|
test | IRemoteTest : The IRemoteTest כי פשוט רץ. |
module | ModuleDefinition : The ModuleDefinition אובייקט עבור מודול מבחן. |
attemptJustExecuted | int : מספר הניסיון שאנחנו פשוט רצנו. |
previousResults | TestRunResult של המבחן כי רן פשוט. |
החזרות | |
---|---|
boolean | נכון אם עלינו לנסות שוב, שקר אחרת. |
זורק | |
---|---|
DeviceNotAvailableException | ניתן לזרוק במהלך שחזור המכשיר |
useUpdatedReporting
public abstract boolean useUpdatedReporting ()
מחזיר נכון אם נשתמש בדיווח המעודכן.
החזרות | |
---|---|
boolean |