BaseRetryDecision

public class BaseRetryDecision
extends Object implements IRetryDecision , IConfigurationReceiver

java.lang.Object
com.android.tradefed.retry.BaseRetryDecision


اجرای پایه IRetryDecision . اجرای پایه فقط سیگنال های محلی را در نظر می گیرد.

خلاصه

سازندگان عمومی

BaseRetryDecision ()

سازنده تصمیم مجدد

روشهای عمومی

void addLastAttempt ( lastResults) addLastAttempt ( lastResults)

ERROR(/#shouldRetry(com.android.tradefed.testtype.IRemoteTest,int,List)) به احتمال زیاد قبل از آخرین تلاش سعی مجدد آن می شود، بنابراین ما ممکن است گم نتایج تلاش بسیار گذشته برای هدف آمار.

static getFailedTestCases ( previousResults) getFailedTestCases ( previousResults)

نقشه موارد آزمایشی ناموفق را که باید دوباره امتحان شود ، برمی گرداند.

CurrentInvocation.IsolationGrade getIsolationGrade ()
int getMaxRetryCount ()

حداکثر تعداد تلاش در هنگام امتحان مجدد خودکار.

RetryStatistics getRetryStatistics ()

بازگرداندن RetryStatistics به نمایندگی از دوباره.

RetryStrategy getRetryStrategy ()

RetryStrategy در طول سعی مجدد خودکار استفاده می شود.

boolean isAutoRetryEnabled ()

امتحان مجدد خودکار را فعال کنید یا خیر.

boolean rebootAtLastAttempt ()

اینکه آیا دستگاه را قبل از آخرین تلاش راه اندازی مجدد می کنید یا خیر.

void setConfiguration ( IConfiguration configuration)

تزریق IConfiguration استفاده شده است.

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 static  getFailedTestCases ( previousResults)

نقشه موارد آزمایشی ناموفق را که باید دوباره امتحان شود ، برمی گرداند.

مولفه های
previousResults

برمی گردد

getIsolationGrade

public CurrentInvocation.IsolationGrade getIsolationGrade ()

برمی گردد
CurrentInvocation.IsolationGrade

getMaxRetryCount

public int getMaxRetryCount ()

حداکثر تعداد تلاش در هنگام امتحان مجدد خودکار.

برمی گردد
int

getRetryStatistics

public RetryStatistics getRetryStatistics ()

بازگرداندن RetryStatistics به نمایندگی از دوباره.

برمی گردد
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

باید دوباره امتحان کنید

public boolean shouldRetry (IRemoteTest test, 
                int attemptJustExecuted, 
                 previousResults)

تصمیم بگیرید که آیا تلاش مجدد باید انجام شود یا نه. همچنین هر گونه تغییرات لازم به IRemoteTest دوباره برقرار شود (استفاده از فیلترها، و غیره).

مولفه های
test IRemoteTest ها: IRemoteTest که فقط فرار.

attemptJustExecuted int : تعداد تلاش است که ما فقط زد.

previousResults : فهرست TestRunResult از آزمون که فقط فرار.

برمی گردد
boolean اگر دوباره امتحان کنیم درست است ، در غیر این صورت اشتباه است.

پرتاب می کند
DeviceNotAvailableException

باید دوباره امتحان کنید

public boolean shouldRetry (IRemoteTest test, 
                ModuleDefinition module, 
                int attemptJustExecuted, 
                 previousResults)

تصمیم بگیرید که آیا تلاش مجدد باید انجام شود یا نه. همچنین هر گونه تغییرات لازم به IRemoteTest دوباره برقرار شود (استفاده از فیلترها، و غیره).

مولفه های
test IRemoteTest ها: IRemoteTest که فقط فرار.

module ModuleDefinition ها: ModuleDefinition شی برای ماژول آزمون.

attemptJustExecuted int : تعداد تلاش است که ما فقط زد.

previousResults : فهرست TestRunResult از آزمون که فقط فرار.

برمی گردد
boolean اگر دوباره امتحان کنیم درست است ، در غیر این صورت اشتباه است.

پرتاب می کند
DeviceNotAvailableException

useUpdatedReporting

public boolean useUpdatedReporting ()

اگر ما باید از گزارش به روز شده استفاده کنیم ، درست برمی گردد.

برمی گردد
boolean

روشهای حفاظت شده

isolateRetry

protected void isolateRetry ( devices)

مولفه های
devices

پرتاب می کند
DeviceNotAvailableException