ISystemStatusChecker
public interface ISystemStatusChecker
com.android.tradefed.suite.checker.ISystemStatusChecker |
Trình kiểm tra thực hiện kiểm tra trạng thái hệ thống và trả về một boolean để cho biết hệ thống có ở trạng thái mong đợi hay không. Việc kiểm tra như vậy có thể được thực hiện trước hoặc sau khi thực hiện mô-đun.
Lưu ý: trình kiểm tra phải được gửi lại: nghĩa là cùng một phiên bản sẽ được gọi nhiều lần cho mỗi mô-đun được thực thi, do đó, nó không được để lại trạng thái gây cản trở việc kiểm tra sẽ được thực hiện cho các mô-đun sau.
Trả về StatusCheckerResult
mô tả kết quả. Có thể có một thông báo lỗi được đặt trong trường hợp thất bại.
Bản tóm tắt
Phương pháp công khai | |
---|---|
default StatusCheckerResult | postExecutionCheck ( ITestDevice device) Kiểm tra tình trạng hệ thống sau khi thực hiện mô-đun thử nghiệm. |
default StatusCheckerResult | preExecutionCheck ( ITestDevice device) Kiểm tra tình trạng hệ thống trước khi thực hiện mô-đun thử nghiệm. |
Phương pháp công khai
postExecutionCheck
public StatusCheckerResult postExecutionCheck (ITestDevice device)
Kiểm tra tình trạng hệ thống sau khi thực hiện mô-đun thử nghiệm. Lớp con nên ghi đè phương thức này nếu muốn kiểm tra ở đây. Việc triển khai phải trả về giá trị boolean
để cho biết quá trình kiểm tra trạng thái đã đạt hay không thành công.
Thông số | |
---|---|
device | ITestDevice : ITestDevice để chạy kiểm tra. |
Trả lại | |
---|---|
StatusCheckerResult | kết quả kiểm tra trạng thái hệ thống |
Ném | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
kiểm tra trước khi thi hành
public StatusCheckerResult preExecutionCheck (ITestDevice device)
Kiểm tra tình trạng hệ thống trước khi thực hiện mô-đun thử nghiệm. Lớp con nên ghi đè phương thức này nếu muốn kiểm tra ở đây. Việc triển khai phải trả về giá trị boolean
để cho biết quá trình kiểm tra trạng thái đã đạt hay không thành công.
Chúng tôi thực sự khuyên bạn nên kiểm tra trạng thái hệ thống sau khi thực thi mô-đun và phương pháp này có thể được sử dụng cho mục đích lưu vào bộ nhớ đệm trạng thái hệ thống nhất định trước khi thực thi mô-đun.
Thông số | |
---|---|
device | ITestDevice : ITestDevice để chạy kiểm tra. |
Trả lại | |
---|---|
StatusCheckerResult | kết quả kiểm tra trạng thái hệ thống |
Ném | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |