BaseRetryDecision
public class BaseRetryDecision
extends Object
implements IRetryDecision , IConfigurationReceiver
java.lang.Object | |
↳ | com.android.tradefed.retry.BaseRetryDecision |
יישום בסיס של IRetryDecision
. יישום הבסיס לוקח בחשבון רק אותות מקומיים.
סיכום
בוני ציבור | |
---|---|
BaseRetryDecision () בונה להחלטת ניסיון חוזר |
שיטות ציבוריות | |
---|---|
void | addLastAttempt ( lastResults) addLastAttempt ( lastResults) |
static | getFailedTestCases ( previousResults) getFailedTestCases ( previousResults) מחזירה את מפת מקרי הבדיקה הכושלים שצריך לנסות שוב. |
CurrentInvocation.IsolationGrade | getIsolationGrade () |
int | getMaxRetryCount () המספר המרבי של ניסיונות במהלך ניסיון אוטומטי מחדש. |
RetryStatistics | getRetryStatistics () החזרת |
RetryStrategy | getRetryStrategy () |
boolean | isAutoRetryEnabled () האם לאפשר ניסיון אוטומטי או לא. |
boolean | rebootAtLastAttempt () האם לאתחל את המכשיר לפני הניסיון האחרון או לא. |
void | setConfiguration ( IConfiguration configuration) מזריק את |
void | setInvocationContext (IInvocationContext context) הגדר את הקשר ההפעלה הנוכחי. |
boolean | shouldRetry (IRemoteTest test, int attemptJustExecuted, previousResults) shouldRetry (IRemoteTest test, int attemptJustExecuted, previousResults) החליטו אם יש לנסות שוב או לא. |
boolean | shouldRetry (IRemoteTest test, ModuleDefinition module, int attemptJustExecuted, previousResults) shouldRetry (IRemoteTest test, ModuleDefinition module, int attemptJustExecuted, previousResults) החליטו אם יש לנסות שוב או לא. |
boolean | useUpdatedReporting () מחזיר נכון אם נשתמש בדיווח המעודכן. |
שיטות מוגנות | |
---|---|
void | isolateRetry ( devices) isolateRetry ( devices) |
בוני ציבור
BaseRetryDecision
public BaseRetryDecision ()
בונה להחלטת ניסיון חוזר
שיטות ציבוריות
addLastAttempt
public void addLastAttempt (lastResults)
ERROR(/#shouldRetry(com.android.tradefed.testtype.IRemoteTest,int,List))
יהיה רוב להיקרא סביר לפני הניסיון החוזר האחרון, כך ייתכן שחסר לנו את תוצאות הניסיון האחרונות מאוד למטרת סטטיסטיקה. שיטה זו מאפשרת לספק תוצאות אלו לחישובי סטטיסטיקה נכונים.
getFailedTestCases
public staticgetFailedTestCases ( previousResults)
מחזירה את מפת מקרי הבדיקה הכושלים שצריך לנסות שוב.
פרמטרים | |
---|---|
previousResults |
החזרות | |
---|---|
getIsolationGrade
public CurrentInvocation.IsolationGrade getIsolationGrade ()
החזרות | |
---|---|
CurrentInvocation.IsolationGrade |
getMaxRetryCount
public int getMaxRetryCount ()
המספר המרבי של ניסיונות במהלך ניסיון אוטומטי מחדש.
החזרות | |
---|---|
int |
getRetryStatistics
public RetryStatistics getRetryStatistics ()
החזרת RetryStatistics
המייצג את retry.
החזרות | |
---|---|
RetryStatistics |
getRetryStrategy
public RetryStrategy getRetryStrategy ()
RetryStrategy
שימוש במהלך ניסיון חוזר אוטומטי.
החזרות | |
---|---|
RetryStrategy |
isAutoRetryEnabled
public boolean isAutoRetryEnabled ()
האם לאפשר ניסיון אוטומטי או לא.
החזרות | |
---|---|
boolean |
rebootAtLastAttempt
public boolean rebootAtLastAttempt ()
האם לאתחל את המכשיר לפני הניסיון האחרון או לא.
החזרות | |
---|---|
boolean |
setConfiguration
public void setConfiguration (IConfiguration configuration)
מזריק את IConfiguration
בשימוש.
פרמטרים | |
---|---|
configuration | IConfiguration |
setInvocationContext
public void setInvocationContext (IInvocationContext context)
הגדר את הקשר ההפעלה הנוכחי.
פרמטרים | |
---|---|
context | IInvocationContext |
shouldRetry
public boolean shouldRetry (IRemoteTest test, int attemptJustExecuted,previousResults)
החליטו אם יש לנסות שוב או לא. כמו כן יבצע את השינויים הנחוצים לבית IRemoteTest
להיות retried (החלת מסננים, וכו ').
פרמטרים | |
---|---|
test | IRemoteTest : The IRemoteTest כי פשוט רץ. |
attemptJustExecuted | int : מספר הניסיון שאנחנו פשוט רצנו. |
previousResults | TestRunResult של המבחן כי רן פשוט. |
החזרות | |
---|---|
boolean | נכון אם עלינו לנסות שוב, שקר אחרת. |
זורק | |
---|---|
DeviceNotAvailableException |
shouldRetry
public 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 boolean useUpdatedReporting ()
מחזיר נכון אם נשתמש בדיווח המעודכן.
החזרות | |
---|---|
boolean |
שיטות מוגנות
isolateRetry
protected void isolateRetry (devices)
פרמטרים | |
---|---|
devices |
זורק | |
---|---|
DeviceNotAvailableException |