เครื่องมือตรวจสอบสถานะ ISystem
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 |