谷歌致力於推進種族平等的黑人社區。 怎麼看。
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

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 系統狀態檢查結果

拋出
DeviceNotAvailableException

preExecutionCheck

public StatusCheckerResult preExecutionCheck ( ITestDevice device)

檢查測試模塊執行之前的系統狀態。如果檢查需要在這裡子類應該重寫此方法。實現必須返回一個boolean值,表示如果狀態檢查已通過或失敗。

它的強烈建議系統狀態模塊執行之後進行檢查,並且可以用於向模塊執行之前緩存某些系統狀態的目的此方法。

參數
device ITestDevice :該ITestDevice在其上運行的檢查。

返回
StatusCheckerResult 系統狀態檢查結果

拋出
DeviceNotAvailableException