RetryStatistics

public class RetryStatistics
extends Object

java.lang.Object
   ↳ com.android.tradefed.retry.RetryStatistics


用于保存一次 IRemoteTest 的重试会话的统计信息的结构。并非所有字段都会填充,具体取决于 RetryStrategy

摘要

字段

public Map<Integer, Long> mAttemptIsolationCost

public long mRetryFailure

public long mRetrySuccess

public long mRetryTime

公共构造函数

RetryStatistics()

公共方法

static final RetryStatistics aggregateStatistics(List<RetryStatistics> stats)

用于汇总多次重试的统计信息的辅助方法。

static long isolationCostPerAttempt(int attempt, List<RetryStatistics> stats)

字段

mAttemptIsolationCost

public Map<Integer, Long> mAttemptIsolationCost

mRetryFailure

public long mRetryFailure

mRetrySuccess

public long mRetrySuccess

mRetryTime

public long mRetryTime

公共构造函数

RetryStatistics

public RetryStatistics ()

公共方法

aggregateStatistics

public static final RetryStatistics aggregateStatistics (List<RetryStatistics> stats)

用于汇总多次重试的统计信息的辅助方法。

参数
stats List

返回
RetryStatistics

isolationCostPerAttempt

public static long isolationCostPerAttempt (int attempt, 
                List<RetryStatistics> stats)

参数
attempt int

stats List

返回值
long