ตัวตรวจสอบสถานะเซิร์ฟเวอร์ระบบ

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 ()

ส่งกลับเวลาปัจจุบัน

ผู้รับเหมาก่อสร้างสาธารณะ

ตัวตรวจสอบสถานะเซิร์ฟเวอร์ระบบ

public SystemServerStatusChecker ()

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

postExecutionCheck

public StatusCheckerResult postExecutionCheck (ITestDevice device)

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

พารามิเตอร์
device ITestDevice : ITestDevice ที่จะใช้ตรวจสอบ

การส่งคืน
StatusCheckerResult ผลการตรวจสอบสถานะระบบ

ขว้าง
DeviceNotAvailableException

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

public StatusCheckerResult preExecutionCheck (ITestDevice device)

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

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

พารามิเตอร์
device ITestDevice : ITestDevice ที่จะใช้ตรวจสอบ

การส่งคืน
StatusCheckerResult ผลการตรวจสอบสถานะระบบ

ขว้าง
DeviceNotAvailableException

วิธีการที่ได้รับการป้องกัน

รับ CurrentTime

protected long getCurrentTime ()

ส่งกลับเวลาปัจจุบัน

การส่งคืน
long