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