Google is committed to advancing racial equity for Black communities. See how.
本頁面由 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