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)
テスト実行の終了をレポートします。修正: 2 つの Map<> は使用できないインターフェースが異なるため、 ここでは HashMap を使用する必要があります。
パラメータ | |
---|---|
elapsedTime |
long : デバイスで報告された経過時間(ミリ秒単位) |
runMetrics |
: Metric を使用してテスト実行終了時にレポートされる Key-Value ペア。 |