RemoteTestTimeOutEnforcer

public class RemoteTestTimeOutEnforcer
extends Object implements ITestInvocationListener

java.lang.オブジェクト
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

パブリックコンストラクター

RemoteTestTimeOutEnforcer

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)

テスト実行の終了を報告します。修正: タイプの異なる 2 つの Map<> インターフェイスを使用することはできないため、ここでは HashMap を使用する必要があります。

パラメーター
elapsedTime long : デバイスが報告した経過時間 (ミリ秒単位)

runMetrics : Metricを使用したテスト実行の終了時に報告されたキーと値のペア。