ShellStatusChecker

public class ShellStatusChecker
extends Object implements ISystemStatusChecker

java.lang.Object
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)

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

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

ShellStatusChecker

public ShellStatusChecker ()

公開メソッド

postExecutionCheck

public StatusCheckerResult postExecutionCheck (ITestDevice device)

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

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

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

スロー
DeviceNotAvailableException

preExecutionCheck

public StatusCheckerResult preExecutionCheck (ITestDevice device)

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

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

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

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

スロー
DeviceNotAvailableException