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 |
ตรวจสอบก่อนการดำเนินการ
public StatusCheckerResult preExecutionCheck (ITestDevice device)
ตรวจสอบสภาพของระบบก่อนดำเนินการทดสอบโมดูล คลาสย่อยควรแทนที่วิธีนี้หากต้องการตรวจสอบที่นี่ การใช้งานต้องส่งคืนค่า boolean
เพื่อระบุว่าการตรวจสอบสถานะผ่านหรือล้มเหลว
ขอแนะนำอย่างยิ่งให้ตรวจสอบสถานะของระบบ หลังจาก การทำงานของโมดูล และวิธีการนี้อาจใช้เพื่อจุดประสงค์ในการแคชสถานะของระบบบางอย่างก่อนการทำงานของโมดูล
พารามิเตอร์ | |
---|---|
device | ITestDevice : ITestDevice ที่จะใช้ตรวจสอบ |
การส่งคืน | |
---|---|
StatusCheckerResult | ผลการตรวจสอบสถานะระบบ |
ขว้าง | |
---|---|
DeviceNotAvailableException |