SideloadOtaTargetPreparer
public class SideloadOtaTargetPreparer
extends DeviceUpdateTargetPreparer
java.lang.Object | ||||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |||
↳ | com.android.tradefed.targetprep.DeviceBuildInfoBootStrapper | |||
↳ | com.android.tradefed.targetprep.DeviceUpdateTargetPreparer | |||
↳ | com.android.tradefed.targetprep.SideloadOtaTargetPreparer |
ตัวจัดเตรียมเป้าหมายที่ดำเนินการไซด์โหลดของแพ็คเกจ OTA ที่ระบุ ใช้แพ็คเกจ รอให้อุปกรณ์บูต และแทรกคุณสมบัติการสร้างอุปกรณ์เพื่อใช้เป็นข้อมูลการสร้าง
ตัวเตรียมเป้าหมายนี้ถือว่าอุปกรณ์จะอยู่ในโหมด adb ปกติเมื่อเริ่มต้น และจะตรวจสอบให้แน่ใจว่าอุปกรณ์ออกจากโหมดเดียวกัน แต่ใช้รุ่นที่ใหม่กว่า การเปลี่ยนสถานะอุปกรณ์ที่ไม่คาดคิดใดๆ ในระหว่างกระบวนการจะถูกรายงานเป็น TargetSetupError
และเช่นเดียวกันกับข้อผิดพลาดไซด์โหลด OTA ที่ตรวจพบ
สรุป
ผู้สร้างสาธารณะ | |
---|---|
SideloadOtaTargetPreparer () |
วิธีการป้องกัน | |
---|---|
File | getDeviceUpdateImage () ระบุอินสแตนซ์ |
void | performDeviceUpdate (File deviceUpdateImage, ITestDevice device) ดำเนินการไซด์โหลดของแพ็คเกจ OTA |
void | postUpdateActions (File deviceUpdateImage, ITestDevice device) รอให้อุปกรณ์เปลี่ยนจากไซด์โหลดเป็นการกู้คืน จากนั้นรีบูตไปที่ userspace |
void | preUpdateActions (File deviceUpdateImage, ITestDevice device) รีบูตอุปกรณ์เข้าสู่โหมดไซด์โหลดเพื่อเตรียมการ |
ผู้สร้างสาธารณะ
SideloadOtaTargetPreparer
public SideloadOtaTargetPreparer ()
วิธีการป้องกัน
getDeviceUpdateImage
protected File getDeviceUpdateImage ()
ระบุอินสแตนซ์ ERROR(/File)
ที่แสดงไฟล์อิมเมจของอุปกรณ์ที่จะใช้สำหรับการอัปเดต
ส่งคืน | |
---|---|
File |
ดำเนินการอัปเดตอุปกรณ์
protected void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)
ดำเนินการไซด์โหลดของแพ็คเกจ OTA
พ่น | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
โพสต์อัปเดตการดำเนินการ
protected void postUpdateActions (File deviceUpdateImage, ITestDevice device)
รอให้อุปกรณ์เปลี่ยนจากไซด์โหลดเป็นการกู้คืน จากนั้นรีบูตไปที่ userspace
พ่น | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
preUpdateActions
protected void preUpdateActions (File deviceUpdateImage, ITestDevice device)
รีบูตอุปกรณ์เข้าสู่โหมดไซด์โหลดเพื่อเตรียมการ
พ่น | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |