Google 致力于为黑人社区推动种族平等。查看具体举措

远程测试超时执行器

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)

创建RemoteTestTimeOutEnforcer与给定的超时强制执行。

公共方法

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