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
ที่จัดระยะไฟล์ที่ระบุ (โปรแกรมโหลดบูต วิทยุ ไฟล์อิมเมจของอุปกรณ์) ลงใน 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 |
วิธีการที่ได้รับการป้องกัน
createFlasher
protected IDeviceFlasher createFlasher (ITestDevice device)
สร้าง IDeviceFlasher
เพื่อใช้งาน คลาสย่อยสามารถแทนที่ได้
พารามิเตอร์ | |
---|---|
device | ITestDevice |
การส่งคืน | |
---|---|
IDeviceFlasher |
ขว้าง | |
---|---|
DeviceNotAvailableException |