系統服務器狀態檢查器

public class SystemServerStatusChecker
extends Object implements ISystemStatusChecker

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