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