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

public boolean isAutoRetryEnabled ()

自動再試行を有効にするかどうか。

戻り値
boolean

restartAtLastAttempt

public boolean rebootAtLastAttempt ()

最後の試行の前にデバイスを再起動するかどうか。

戻り値
boolean

setInvocationContext

public void setInvocationContext (IInvocationContext context)

現在の呼び出しコンテキストを設定します。

パラメーター
context IInvocationContext

shouldRetry

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

再試行するかどうかを決定します。また、再試行するIRemoteTestに必要な変更を加えます(フィルターの適用など)。

パラメーター
test IRemoteTestIRemoteTestしたばかりのIRemoteTest

attemptJustExecuted int :実行したばかりの試行の数。

previousResults :実行したばかりのテストのTestRunResultのリスト。

戻り値
boolean再試行する必要がある場合はTrue、それ以外の場合はFalse。

投げる
DeviceNotAvailableException