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