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 在其上運行檢查的ITestDevice 。 |
退貨 | |
---|---|
StatusCheckerResult | 系統狀態檢查結果 |
投擲 | |
---|---|
DeviceNotAvailableException |
執行前檢查
public StatusCheckerResult preExecutionCheck (ITestDevice device)
在執行測試模塊之前,請檢查系統狀況。如果需要進行檢查,則子類應重寫此方法。實現必須返回一個boolean
值,以指示狀態檢查是否通過。
強烈建議在模塊執行後檢查系統狀態,此方法可用於在模塊執行前緩存某些系統狀態。
參量 | |
---|---|
device | ITestDevice : ITestDevice 在其上運行檢查的ITestDevice 。 |
退貨 | |
---|---|
StatusCheckerResult | 系統狀態檢查結果 |
投擲 | |
---|---|
DeviceNotAvailableException |