IRetry החלטה

public interface IRetryDecision

com.android.tradefed.retry.IRetryDecision


ממשק המניע את החלטת הניסיון מחדש והחלת המסנן על הכיתה לניסיון ממוקד יותר.

סיכום

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

abstract void addLastAttempt ( lastResults) addLastAttempt ( lastResults)

ERROR(/#shouldRetry(com.android.tradefed.testtype.IRemoteTest,int,List)) יהיה רוב להיקרא סביר לפני הניסיון החוזר האחרון, כך ייתכן שחסר לנו את תוצאות הניסיון האחרונות מאוד למטרת סטטיסטיקה.

abstract int getMaxRetryCount ()

המספר המרבי של ניסיונות במהלך ניסיון אוטומטי מחדש.

abstract RetryStatistics getRetryStatistics ()

החזרת RetryStatistics המייצג את retry.

abstract RetryStrategy getRetryStrategy ()

RetryStrategy שימוש במהלך ניסיון חוזר אוטומטי.

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