ISystemStatusChecker
public
interface
ISystemStatusChecker
com.android.tradefed.suite.checker.ISystemStatusChecker |
可檢查系統狀態的檢查工具,並傳回布林值來表示系統狀態 處於預期狀態這類檢查可能會在模組執行前或之後執行。
注意:您必須重新驗證檢查工具:也就是說,系統會多次呼叫相同的執行個體 每個模組執行的次數,因此不應保留狀態,以免干擾檢查 為下列模組執行
傳回說明結果的 StatusCheckerResult
。可能設定了錯誤訊息
萬一發生故障
摘要
公用方法 | |
---|---|
default
StatusCheckerResult
|
postExecutionCheck(ITestDevice device)
在測試模組執行後檢查系統狀況。 |
default
StatusCheckerResult
|
preExecutionCheck(ITestDevice device)
在測試模組執行前檢查系統狀況。 |
公用方法
執行後檢查
public StatusCheckerResult postExecutionCheck (ITestDevice device)
在測試模組執行後檢查系統狀況。如果發生下列情況,子類別應覆寫這個方法
在這裡提供支票實作時必須傳回 boolean
值來表示
狀態檢查結果
參數 | |
---|---|
device |
ITestDevice :執行檢查的 ITestDevice 。 |
傳回 | |
---|---|
StatusCheckerResult |
系統狀態檢查結果 |
擲回 | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
執行前檢查
public StatusCheckerResult preExecutionCheck (ITestDevice device)
在測試模組執行前檢查系統狀況。如果發生以下情況,子類別應覆寫這個方法:
在這裡提供支票實作時必須將 boolean
值傳回
指出狀態檢查是否通過。
強烈建議您在模組「之後」檢查系統狀態 這種方法可能會在執行前,用於快取特定系統狀態, 模組執行
參數 | |
---|---|
device |
ITestDevice :執行檢查的 ITestDevice 。 |
傳回 | |
---|---|
StatusCheckerResult |
系統狀態檢查結果 |
擲回 | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |