RemoteTestTimeOutEnforcer
public
class
RemoteTestTimeOutEnforcer
extends Object
implements
ITestInvocationListener
java.lang.Object | |
↳ | 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,
テスト実行の終了を報告します。 |
フィールド
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) 。 |
パブリック メソッド
testRunEnded
public void testRunEnded (long elapsedTime,runMetrics)
テスト実行の終了をレポートします。
パラメータ | |
---|---|
elapsedTime |
long : デバイスが報告した経過時間(ミリ秒単位) |
runMetrics |
: テスト実行の終了時に報告される Key-Value ペア |