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

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