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) 強制する指定されたタイムアウトを使用して |
パブリックメソッド | |
---|---|
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 を使用したテスト実行の終了時に報告されたキーと値のペア。 |