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 ผลการตรวจสอบสถานะระบบ

ขว้าง
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

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

public StatusCheckerResult preExecutionCheck (ITestDevice device)

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

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

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

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

ขว้าง
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException