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 |