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 ()
公用方法
執行後檢查
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 |