เครื่องมือตรวจสอบสถานะของ SystemServer

public class SystemServerStatusChecker
extends Object implements ISystemStatusChecker

java.lang.Object
com.android.tradefed.suite.checker.SystemServerStatusChecker


ตรวจสอบว่า pid ของ system_server มีการเปลี่ยนแปลงจากก่อนและหลังการเรียกใช้โมดูลหรือไม่ Pid ใหม่จะ หมายความว่าการรีสตาร์ทรันไทม์เกิดขึ้นระหว่างการเรียกใช้โมดูล

สรุป

ช่างก่อสร้างสาธารณะ

SystemServerStatusChecker()

วิธีการสาธารณะ

StatusCheckerResult postExecutionCheck(ITestDevice device)

ตรวจสอบเงื่อนไขของระบบหลังจากการดำเนินการโมดูลทดสอบ

StatusCheckerResult preExecutionCheck(ITestDevice device)

ตรวจสอบเงื่อนไขของระบบก่อนดำเนินการโมดูลทดสอบ

วิธีการป้องกัน

long getCurrentTime()

แสดงผลเวลาปัจจุบัน

ช่างก่อสร้างสาธารณะ

เครื่องมือตรวจสอบสถานะของ SystemServer

public SystemServerStatusChecker ()

วิธีการสาธารณะ

การตรวจสอบหลังการดำเนินการ

public StatusCheckerResult postExecutionCheck (ITestDevice device)

ตรวจสอบเงื่อนไขของระบบหลังจากการดำเนินการโมดูลทดสอบ คลาสย่อยควรลบล้างเมธอดนี้หาก ควรตรวจสอบที่นี่ การใช้งานต้องแสดงค่า boolean เพื่อระบุ ว่าผ่านการตรวจสอบสถานะหรือไม่

พารามิเตอร์
device ITestDevice: ITestDevice ที่จะดำเนินการตรวจสอบ

คิกรีเทิร์น
StatusCheckerResult ผลการตรวจสอบสถานะระบบ

การขว้าง
DeviceNotAvailableException

การตรวจสอบก่อนดำเนินการ

public StatusCheckerResult preExecutionCheck (ITestDevice device)

ตรวจสอบเงื่อนไขของระบบก่อนดำเนินการโมดูลทดสอบ คลาสย่อยควรลบล้างเมธอดนี้หาก ควรตรวจสอบที่นี่ การใช้งานต้องส่งค่า boolean กลับไปเป็น แสดงว่าการตรวจสอบสถานะผ่านหรือล้มเหลว

ขอแนะนำให้ตรวจสอบสถานะระบบหลังโมดูล และอาจมีการใช้เมธอดนี้เพื่อวัตถุประสงค์ในการแคชสถานะระบบบางอย่างก่อนหน้า ไปยังการดำเนินการโมดูล

พารามิเตอร์
device ITestDevice: ITestDevice ที่จะดำเนินการตรวจสอบ

คิกรีเทิร์น
StatusCheckerResult ผลการตรวจสอบสถานะระบบ

การขว้าง
DeviceNotAvailableException

วิธีการป้องกัน

getCurrentTime

protected long getCurrentTime ()

แสดงผลเวลาปัจจุบัน

คิกรีเทิร์น
long