遠程測試超時執行器

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