系統伺服器狀態檢查器

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