Google 致力于为黑人社区推动种族平等。查看具体举措
此页面由 Cloud Translation API 翻译。
Switch to English

BaseRetryDecision

public class BaseRetryDecision
extends Object implements IRetryDecision

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)

返回应重试的失败测试用例的映射。

int getMaxRetryCount ()

自动重试期间的最大尝试次数。

RetryStatistics getRetryStatistics ()

返回表示重试的RetryStatistics

RetryStrategy getRetryStrategy ()

自动重试期间使用的RetryStrategy

boolean isAutoRetryEnabled ()

是否启用自动重试。

boolean rebootAtLastAttempt ()

在最后一次尝试之前是否重新引导设备。

void setInvocationContext (IInvocationContext context)

设置当前调用上下文。

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

确定是否应重试。

公共建设者

BaseRetryDecision

public BaseRetryDecision ()

重试决定的构造函数

公开方法

addLastAttempt

public void addLastAttempt ( lastResults)

ERROR(/#shouldRetry(com.android.tradefed.testtype.IRemoteTest,int,List))最有可能在上次重试尝试之前调用,因此出于统计目的,我们可能会丢失最后一次尝试的结果。此方法允许将这些结果提供给适当的统计信息计算。

getFailedTestCases

public static  getFailedTestCases ( previousResults)

返回应重试的失败测试用例的映射。

参量
previousResults

退货

getMaxRetryCount

public int getMaxRetryCount ()

自动重试期间的最大尝试次数。

退货
int

getRetryStatistics

public RetryStatistics getRetryStatistics ()

返回表示重试的RetryStatistics

退货
RetryStatistics

getRetryStrategy

public RetryStrategy getRetryStrategy ()

自动重试期间使用的RetryStrategy

退货
RetryStrategy

isAutoRetryEnabled

第0952章

是否启用自动重试。

退货
boolean

rebootAtLastAttempt

public boolean rebootAtLastAttempt ()

在上一次尝试之前是否重新引导设备。

退货
boolean

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如果我们重试,则为True,否则为False。

投掷
DeviceNotAvailableException