RetryLogSaverResultForwarder
public class RetryLogSaverResultForwarder
extends LogSaverResultForwarder
java.lang.Object | |||
↳ | com.android.tradefed.result.ResultForwarder | ||
↳ | com.android.tradefed.result.LogSaverResultForwarder | ||
↳ | com.android.tradefed.retry.RetryLogSaverResultForwarder |
转发器还处理传递我们当前的尝试。
概括
公共构造函数 | |
---|---|
RetryLogSaverResultForwarder ( ILogSaver logSaver, listeners) RetryLogSaverResultForwarder ( ILogSaver logSaver, listeners) |
公共方法 | |
---|---|
void | incrementAttempt () 增加尝试次数。 |
void | testRunStarted (String runName, int testCount) 报告测试运行的开始。 |
void | testRunStarted (String runName, int testCount, int attemptNumber, long startTime) 报告测试运行的开始。 |
void | testRunStarted (String runName, int testCount, int attemptNumber) 报告测试运行的开始。 |
公共构造函数
RetryLogSaverResultForwarder
public RetryLogSaverResultForwarder (ILogSaver logSaver,listeners)
参数 | |
---|---|
logSaver | ILogSaver |
listeners |
公共方法
增量尝试
public void incrementAttempt ()
增加尝试次数。
测试运行开始
public void testRunStarted (String runName, int testCount)
报告测试运行的开始。
参数 | |
---|---|
runName | String : 测试运行名称 |
testCount | int : 测试运行中的测试总数 |
测试运行开始
public void testRunStarted (String runName, int testCount, int attemptNumber, long startTime)
报告测试运行的开始。
参数 | |
---|---|
runName | String : 测试运行名称 |
testCount | int : 测试运行中的测试总数 |
attemptNumber | int :订单号,标识同一 runName 多次运行的不同尝试。 attemptsNumber 是从 0 开始索引的,并且每次新的运行发生时都应该递增。例如,一个测试被粒度重试 3 次,它应该在同一 runName 下总共运行 4 次,并且 attemptsNumber 从 0 到 3。 |
startTime | long :运行开始的时间,通过System.currentTimeMillis() 测量 |
测试运行开始
public void testRunStarted (String runName, int testCount, int attemptNumber)
报告测试运行的开始。
参数 | |
---|---|
runName | String : 测试运行名称 |
testCount | int : 测试运行中的测试总数 |
attemptNumber | int :订单号,标识同一 runName 多次运行的不同尝试。 attemptsNumber 是从 0 开始索引的,并且每次新的运行发生时都应该递增。例如,一个测试被粒度重试 3 次,它应该在同一 runName 下总共运行 4 次,并且 attemptsNumber 从 0 到 3。 |