Shell狀態檢查器

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)

在測試模組執行之前檢查系統狀況。

公共構造函數

Shell狀態檢查器

public ShellStatusChecker ()

公共方法

執行後檢查

public StatusCheckerResult postExecutionCheck (ITestDevice device)

測試模組執行後檢查系統狀況。如果需要在這裡進行檢查,子類別應該重寫此方法。實作必須傳回boolean值來指示狀態檢查是通過還是失敗。

參數
device ITestDevice :要執行檢查的ITestDevice

退貨
StatusCheckerResult系統狀態檢查結果

投擲
DeviceNotAvailableException

執行前檢查

public StatusCheckerResult preExecutionCheck (ITestDevice device)

在測試模組執行之前檢查系統狀況。如果需要在這裡進行檢查,子類別應該重寫此方法。實作必須傳回boolean值來指示狀態檢查是通過還是失敗。

強烈建議在模組執行檢查系統狀態,並且此方法可用於在模組執行之前快取某些系統狀態。

參數
device ITestDevice :要執行檢查的ITestDevice

退貨
StatusCheckerResult系統狀態檢查結果

投擲
DeviceNotAvailableException