ISystemStatusChecker

public interface ISystemStatusChecker

com.android.tradefed.suite.checker.ISystemStatusChecker


ตัวตรวจสอบที่ทำการตรวจสอบสถานะของระบบและส่งกลับบูลีนเพื่อระบุว่าระบบอยู่ในสถานะที่คาดไว้หรือไม่ การตรวจสอบดังกล่าวอาจดำเนินการก่อนหรือหลังการดำเนินการโมดูล

หมายเหตุ: ตัวตรวจสอบต้องกลับเข้ามาใหม่: หมายความว่าอินสแตนซ์เดียวกันจะถูกเรียกหลายครั้งสำหรับแต่ละโมดูลที่ดำเนินการ ดังนั้นจึงไม่ควรปล่อยให้สถานะรบกวนการตรวจสอบที่จะดำเนินการสำหรับโมดูลต่อไปนี้

ส่งกลับ StatusCheckerResult อธิบายผลลัพธ์ อาจมีการตั้งค่าข้อความแสดงข้อผิดพลาดในกรณีที่ล้มเหลว

สรุป

วิธีการสาธารณะ

default StatusCheckerResult postExecutionCheck ( ITestDevice device)

ตรวจสอบสภาพของระบบหลังจากดำเนินการทดสอบโมดูล

default StatusCheckerResult preExecutionCheck ( ITestDevice device)

ตรวจสอบสภาพของระบบก่อนดำเนินการทดสอบโมดูล

วิธีการสาธารณะ

โพสต์การดำเนินการตรวจสอบ

public StatusCheckerResult postExecutionCheck (ITestDevice device)

ตรวจสอบสภาพของระบบหลังจากดำเนินการทดสอบโมดูล คลาสย่อยควรแทนที่วิธีนี้หากต้องการตรวจสอบที่นี่ การนำไปใช้ต้องส่งคืนค่า boolean เพื่อระบุว่าการตรวจสอบสถานะผ่านหรือไม่ผ่าน

พารามิเตอร์
device ITestDevice : ITestDevice ที่จะใช้ตรวจสอบ

ส่งคืน
StatusCheckerResult ผลการตรวจสอบสถานะระบบ

พ่น
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

ตรวจสอบก่อนการดำเนินการ

public StatusCheckerResult preExecutionCheck (ITestDevice device)

ตรวจสอบสภาพของระบบก่อนดำเนินการทดสอบโมดูล คลาสย่อยควรแทนที่วิธีนี้หากต้องการตรวจสอบที่นี่ การนำไปใช้ต้องส่งคืนค่า boolean เพื่อระบุว่าการตรวจสอบสถานะผ่านหรือไม่ผ่าน

ขอแนะนำอย่างยิ่งให้ตรวจสอบสถานะของระบบ หลัง การดำเนินการโมดูล และวิธีนี้อาจใช้เพื่อวัตถุประสงค์ในการแคชสถานะระบบบางอย่างก่อนการดำเนินการโมดูล

พารามิเตอร์
device ITestDevice : ITestDevice ที่จะใช้ตรวจสอบ

ส่งคืน
StatusCheckerResult ผลการตรวจสอบสถานะระบบ

พ่น
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException