SystemServerStatusChecker

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()

傳回目前時間。

公用建構函式

SystemServerStatusChecker

public SystemServerStatusChecker ()

公用方法

postExecutionCheck

public StatusCheckerResult postExecutionCheck (ITestDevice device)

在執行測試模組後檢查系統狀態。如果需要在此處進行檢查,子類別應覆寫此方法。實作項目必須傳回 boolean 值,指出狀態檢查是否已通過或失敗。

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

傳回
StatusCheckerResult 系統狀態檢查結果

擲回
DeviceNotAvailableException

preExecutionCheck

public StatusCheckerResult preExecutionCheck (ITestDevice device)

在執行測試模組前,請先檢查系統狀態。如果需要在此處進行檢查,子類別應覆寫此方法。實作項目必須傳回 boolean 值,指出狀態檢查是否已通過或失敗。

強烈建議您在模組執行後檢查系統狀態,並在模組執行前使用此方法快取特定系統狀態。

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

傳回
StatusCheckerResult 系統狀態檢查結果

擲回
DeviceNotAvailableException

受保護的方法

getCurrentTime

protected long getCurrentTime ()

傳回目前時間。

傳回
long