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 |