Google is committed to advancing racial equity for Black communities. See how.
本頁面由 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 ITestDeviceITestDevice在其上運行檢查的ITestDevice

退貨
StatusCheckerResult系統狀態檢查結果

投擲
DeviceNotAvailableException

執行前檢查

public StatusCheckerResult preExecutionCheck (ITestDevice device)

在執行測試模塊之前,請檢查系統狀況。如果需要進行檢查,則子類應重寫此方法。實現必須返回一個boolean值,以指示狀態檢查是否通過。

強烈建議模塊執行檢查系統狀態,此方法可用於在模塊執行前緩存某些系統狀態。

參量
device ITestDeviceITestDevice在其上運行檢查的ITestDevice

退貨
StatusCheckerResult系統狀態檢查結果

投擲
DeviceNotAvailableException