GranularRetriableTestWrapper.StartEndCollector

public class GranularRetriableTestWrapper.StartEndCollector
extends ResultAndLogForwarder

java.lang.Object 中
   ↳ com.android.tradefed.result.ResultForwarder
     ↳ com.android.tradefed.result.ResultAndLogForwarder
       ↳ com.android.tradefed.testtype.suite.GranularRetriableTestWrapper.StartEndCollector


用于捕获缺失的运行开始和结束的类辅助程序。

摘要

字段

public boolean mRunEndedReported

public boolean mRunStartReported

公共方法

void testRunEnded(long elapsedTimeMillis, runMetrics)

报告测试运行结束。

void testRunStarted(String runName, int testCount)

报告测试运行开始。

void testRunStarted(String runName, int testCount, int attemptNumber, long startTime)

报告测试运行开始。

void testRunStarted(String runName, int testCount, int attemptNumber)

报告测试运行开始。

字段

mRunEndedReported

public boolean mRunEndedReported

mRunStartReported

public boolean mRunStartReported

公共方法

testRunEnded

public void testRunEnded (long elapsedTimeMillis, 
                 runMetrics)

报告测试运行结束。FIXME:不能有两个 Map<>具有不同类型的接口 我们在这里必须使用 HashMap。

参数
elapsedTimeMillis long:设备报告的所用时间(以毫秒为单位)

runMetrics :通过 Metric 运行测试运行结束时报告的键值对。

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 的不同尝试 运行多次的命令tryNumber 从 0 开始编号,并且应在每次 都会发生新的运行例如测试会精细地重试 3 次,总共应运行 4 次 在同一 runName 下运行,并且 tryNumber 范围是 0 到 3。

startTime long:运行开始的时间,通过 System.currentTimeMillis() 测量

testRunStarted

public void testRunStarted (String runName, 
                int testCount, 
                int attemptNumber)

报告测试运行开始。

参数
runName String:测试运行名称

testCount int:测试运行中的测试总数

attemptNumber int:订单号,用于标识同一 runName 的不同尝试 运行多次的命令tryNumber 从 0 开始编号,并且应该每次递增。 都会发生新的运行例如测试会精细地重试 3 次,总共应该有 4 次 以相同的 runName 运行,而 tryNumber 范围为 0 到 3。