FastbootUpdateBootstrapPreparer
public class FastbootUpdateBootstrapPreparer
extends DeviceFlashPreparer
java.lang.Object | |||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | ||
↳ | com.android.tradefed.targetprep.DeviceFlashPreparer | ||
↳ | com.android.tradefed.targetprep.FastbootUpdateBootstrapPreparer |
ITargetPreparer
ที่จัดลำดับไฟล์ที่ระบุ (bootloader, radio, zip อิมเมจอุปกรณ์) ลงใน IDeviceBuildInfo
เพื่อให้อุปกรณ์แฟลชด้วย FastbootDeviceFlasher
จากนั้นแทรกแอตทริบิวต์อุปกรณ์หลังการบูตลงในข้อมูลบิลด์เพื่อวัตถุประสงค์ในการรายงานผลลัพธ์
สิ่งนี้มีประโยชน์สำหรับการใช้การ fastboot update
เป็นกลไกการอัปเดตอิมเมจอุปกรณ์จากอุปกรณ์และรุ่นที่มาจากภายนอก เพื่อให้พอดีกับโครงสร้างพื้นฐานระบบอัตโนมัติที่มีอยู่
สรุป
ผู้สร้างสาธารณะ | |
---|---|
FastbootUpdateBootstrapPreparer () |
วิธีการสาธารณะ | |
---|---|
void | setUp ( TestInformation testInfo)
|
วิธีการป้องกัน | |
---|---|
IDeviceFlasher | createFlasher ( ITestDevice device) สร้าง |
ผู้สร้างสาธารณะ
FastbootUpdateBootstrapPreparer
public FastbootUpdateBootstrapPreparer ()
วิธีการสาธารณะ
ติดตั้ง
public void setUp (TestInformation testInfo)
พารามิเตอร์ | |
---|---|
testInfo | TestInformation |
พ่น | |
---|---|
BuildError | |
DeviceNotAvailableException | |
TargetSetupError |
วิธีการป้องกัน
สร้าง Flasher
protected IDeviceFlasher createFlasher (ITestDevice device)
สร้าง IDeviceFlasher
เพื่อใช้งาน คลาสย่อยสามารถแทนที่ได้
พารามิเตอร์ | |
---|---|
device | ITestDevice |
ส่งคืน | |
---|---|
IDeviceFlasher |
พ่น | |
---|---|
DeviceNotAvailableException |