远程测试超时执行器
public class RemoteTestTimeOutEnforcer
extends Object
implements ITestInvocationListener
对象 | |
↳ | com.android.tradefed.testtype.suite.RemoteTestTimeOutEnforcer |
允许检查给定测试配置的执行时间并在超过给定超时时使其失败的侦听器。
请注意,此执行器不会中断测试,但会使它们失败。
概括
字段 | |
---|---|
public static final String | REMOTE_TEST_TIMEOUT_DESCRIPTION |
public static final String | REMOTE_TEST_TIMEOUT_OPTION
|
公共构造函数 | |
---|---|
RemoteTestTimeOutEnforcer ( ModuleListener listener, ModuleDefinition moduleDefinition, IRemoteTest test, Duration timeOut) 创建 |
公共方法 | |
---|---|
void | testRunEnded (long elapsedTime, runMetrics) testRunEnded (long elapsedTime, runMetrics) |
字段
REMOTE_TEST_TIMEOUT_DESCRIPTION
public static final String REMOTE_TEST_TIMEOUT_DESCRIPTION
REMOTE_TEST_TIMEOUT_OPTION
public static final String REMOTE_TEST_TIMEOUT_OPTION
公共构造函数
远程测试超时执行器
public RemoteTestTimeOutEnforcer (ModuleListener listener, ModuleDefinition moduleDefinition, IRemoteTest test, Duration timeOut)
创建RemoteTestTimeOutEnforcer
与给定的超时强制执行。
参数 | |
---|---|
listener | ModuleListener :该ModuleListener 每次测试运行。 |
moduleDefinition | ModuleDefinition :该ModuleDefinition 测试模块的执行。 |
test | IRemoteTest :该IRemoteTest 执行。 |
timeOut | Duration :在ERROR(/Duration) 每个测试运行的时间了。 |
公共方法
测试运行结束
public void testRunEnded (long elapsedTime,runMetrics)
参数 | |
---|---|
elapsedTime | long |
runMetrics |