システムサーバーステータスチェッカー

public class SystemServerStatusChecker
extends Object implements ISystemStatusChecker

java.lang.オブジェクト
com.android.tradefed.suite.checker.SystemServerStatusChecker


system_server の pid がモジュールの実行前後で変化したかどうかを確認します。新しい pid は、モジュールの実行中にランタイムの再起動が発生したことを意味します。

まとめ

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

SystemServerStatusChecker ()

パブリックメソッド

StatusCheckerResult postExecutionCheck (ITestDevice device)

テストモジュールの実行後にシステムの状態を確認します。

StatusCheckerResult preExecutionCheck (ITestDevice device)

テストモジュールを実行する前にシステムの状態を確認してください。

保護されたメソッド

long getCurrentTime ()

現在の時刻を返します。

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

システムサーバーステータスチェッカー

public SystemServerStatusChecker ()

パブリックメソッド

実行後チェック

public StatusCheckerResult postExecutionCheck (ITestDevice device)

テストモジュールの実行後にシステムの状態を確認します。ここでチェックが必要な場合は、サブクラスがこのメソッドをオーバーライドする必要があります。実装では、ステータス チェックが成功したか失敗したかを示すboolean値を返す必要があります。

パラメーター
device ITestDevice : チェックを実行するITestDevice

戻り値
StatusCheckerResultシステムステータスチェックの結果

投げる
DeviceNotAvailableException

実行前チェック

public StatusCheckerResult preExecutionCheck (ITestDevice device)

テストモジュールを実行する前にシステムの状態を確認してください。ここでチェックが必要な場合は、サブクラスがこのメソッドをオーバーライドする必要があります。実装では、ステータス チェックが成功したか失敗したかを示すboolean値を返す必要があります。

モジュールの実行後にシステム ステータスをチェックすることを強くお勧めします。この方法は、モジュールの実行前に特定のシステム状態をキャッシュする目的で使用できます。

パラメーター
device ITestDevice : チェックを実行するITestDevice

戻り値
StatusCheckerResultシステムステータスチェックの結果

投げる
DeviceNotAvailableException

保護されたメソッド

現在の時刻を取得する

protected long getCurrentTime ()

現在の時刻を返します。

戻り値
long