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,
|
公共方法 | |
---|---|
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, IConfiguration config)
参数 | |
---|---|
logSaver |
ILogSaver |
listeners |
|
config |
IConfiguration |
公共方法
incrementAttempt
public void incrementAttempt ()
递增尝试次数。
testRunStarted
public void testRunStarted (String runName, int testCount)
报告测试运行的开始。
参数 | |
---|---|
runName |
String :测试运行作业名称 |
testCount |
int :测试运行中的测试总数 |
testRunStarted
public void testRunStarted (String runName, int testCount, int attemptNumber, long startTime)
报告测试运行的开始。
参数 | |
---|---|
runName |
String :测试运行作业名称 |
testCount |
int :测试运行中的测试总数 |
attemptNumber |
int :顺序号,用于标识多次运行同一 runName 的不同尝试。attemptNumber 从 0 开始编号,每次有新的运行时都应递增。例如,如果某个测试进行了 3 次精细重试,则它在同一 runName 下总共应有 4 次运行,并且 attemptNumber 应介于 0 到 3 之间。 |
startTime |
long :运行开始时间,通过 System.currentTimeMillis() 测量 |
testRunStarted
public void testRunStarted (String runName, int testCount, int attemptNumber)
报告测试运行的开始。
参数 | |
---|---|
runName |
String :测试运行作业名称 |
testCount |
int :测试运行中的测试总数 |
attemptNumber |
int :顺序号,用于标识多次运行同一 runName 的不同尝试。attemptNumber 从 0 开始编号,每次有新的运行时都应递增。例如,如果某个测试进行了 3 次精细重试,则它在同一 runName 下总共应有 4 次运行,并且 attemptNumber 应介于 0 到 3 之间。 |