シェルステータスチェッカー

public class ShellStatusChecker
extends Object implements ISystemStatusChecker

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


モジュールの実行前後にシェルのステータスが予想どおりであるかどうかを確認します。変更があった場合、予期せずテスト ケースに影響を与える可能性があります。

チェッカーを完全に無効にするコマンドライン オプションがあります:

--skip-system-status-check=com.android.tradefed.suite.checker.ShellStatusChecker
 

まとめ

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

ShellStatusChecker ()

パブリックメソッド

StatusCheckerResult postExecutionCheck ( ITestDevice device)

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

StatusCheckerResult preExecutionCheck ( ITestDevice device)

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

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

シェルステータスチェッカー

public ShellStatusChecker ()

パブリックメソッド

実行後チェック

public StatusCheckerResult postExecutionCheck (ITestDevice device)

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

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

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

投げる
DeviceNotAvailableException

実行前チェック

public StatusCheckerResult preExecutionCheck (ITestDevice device)

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

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

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

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

投げる
DeviceNotAvailableException