ShellStatusChecker
public class ShellStatusChecker
extends Object
implements ISystemStatusChecker
java.lang.Object | |
↳ | com.android.tradefed.suite.checker.ShellStatusChecker |
檢查模塊運行前後的 shell 狀態是否符合預期。任何更改都可能意外地影響測試用例。
有一個命令行選項可以完全禁用檢查器:
--skip-system-status-check=com.android.tradefed.suite.checker.ShellStatusChecker
概括
公共構造函數 | |
---|---|
ShellStatusChecker () |
公共方法 | |
---|---|
StatusCheckerResult | postExecutionCheck ( ITestDevice device) 測試模塊執行後檢查系統狀況。 |
StatusCheckerResult | preExecutionCheck ( ITestDevice device) 在測試模塊執行之前檢查系統狀況。 |
公共構造函數
ShellStatusChecker
public ShellStatusChecker ()
公共方法
執行後檢查
public StatusCheckerResult postExecutionCheck (ITestDevice device)
測試模塊執行後檢查系統狀況。如果此處需要檢查,子類應重寫此方法。實現必須返回一個boolean
值來指示狀態檢查是通過還是失敗。
參數 | |
---|---|
device | ITestDevice :要在其上運行檢查的ITestDevice 。 |
退貨 | |
---|---|
StatusCheckerResult | 系統狀態檢查結果 |
投擲 | |
---|---|
DeviceNotAvailableException |
執行前檢查
public StatusCheckerResult preExecutionCheck (ITestDevice device)
在測試模塊執行之前檢查系統狀況。如果此處需要檢查,子類應重寫此方法。實現必須返回一個boolean
值來指示狀態檢查是通過還是失敗。
強烈建議在模塊執行後檢查系統狀態,此方法可用於在模塊執行之前緩存某些系統狀態。
參數 | |
---|---|
device | ITestDevice :要在其上運行檢查的ITestDevice 。 |
退貨 | |
---|---|
StatusCheckerResult | 系統狀態檢查結果 |
投擲 | |
---|---|
DeviceNotAvailableException |