ISystemStatusChecker
public
interface
ISystemStatusChecker
com.android.tradefed.suite.checker.ISystemStatusChecker |
檢查器會執行系統狀態檢查,並傳回布林值,指出系統是否處於預期狀態。這類檢查可在模組執行前或執行後執行。
注意:檢查器必須是可重入的:也就是說,每個執行的模組都會呼叫相同的例項多次,因此不應留下狀態,以免干擾對後續模組執行的檢查。
傳回 StatusCheckerResult
以說明結果。在失敗的情況下,可能會設定錯誤訊息。
摘要
公用方法 | |
---|---|
default
StatusCheckerResult
|
postExecutionCheck(ITestDevice device)
在測試模組執行後檢查系統狀態。 |
default
StatusCheckerResult
|
preExecutionCheck(ITestDevice device)
在執行測試模組前,請先檢查系統狀態。 |
公用方法
postExecutionCheck
public StatusCheckerResult postExecutionCheck (ITestDevice device)
在執行測試模組後檢查系統狀態。如果需要在此處進行檢查,子類別應覆寫此方法。實作項目必須傳回 boolean
值,指出狀態檢查是否已通過或失敗。
參數 | |
---|---|
device |
ITestDevice :要執行檢查的 ITestDevice 。 |
傳回 | |
---|---|
StatusCheckerResult |
系統狀態檢查結果 |
擲回 | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
preExecutionCheck
public StatusCheckerResult preExecutionCheck (ITestDevice device)
在執行測試模組前,請先檢查系統狀態。如果需要在此處進行檢查,子類別應覆寫此方法。實作項目必須傳回 boolean
值,指出狀態檢查是否已通過或失敗。
強烈建議您在模組執行後檢查系統狀態,並在模組執行前使用此方法快取特定系統狀態。
參數 | |
---|---|
device |
ITestDevice :要執行檢查的 ITestDevice 。 |
傳回 | |
---|---|
StatusCheckerResult |
系統狀態檢查結果 |
擲回 | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |