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)

สร้าง IDeviceFlasher เพื่อใช้งาน

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

FastbootUpdateBootstrapPreparer

public FastbootUpdateBootstrapPreparer ()

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

ติดตั้ง

public void setUp (TestInformation testInfo)

พารามิเตอร์
testInfo TestInformation

ขว้าง
BuildError
DeviceNotAvailableException
TargetSetupError

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

createFlasher

protected IDeviceFlasher createFlasher (ITestDevice device)

สร้าง IDeviceFlasher เพื่อใช้งาน คลาสย่อยสามารถแทนที่ได้

พารามิเตอร์
device ITestDevice

การส่งคืน
IDeviceFlasher

ขว้าง
DeviceNotAvailableException