遠程測試超時執行器
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 |