ผู้เตรียมการอัปเดตอุปกรณ์

public abstract class DeviceUpdateTargetPreparer
extends DeviceBuildInfoBootStrapper

java.lang.Object
com.android.tradefed.targetprep.BaseTargetPreparer
  com.android.tradefed.targetprep.DeviceBuildInfoBootStrapper
    com.android.tradefed.targetprep.DeviceUpdateTargetPreparer


ภาพนามธรรม ITargetPreparer ที่จัดการขั้นตอนทั่วไปในการอัปเดตอุปกรณ์ด้วย ไฟล์ภาพของอุปกรณ์จากแหล่งที่มาภายนอก (แทนที่จะเป็นบริการบิลด์) การอัปเดตจริง มีการมอบอำนาจให้กับผู้ติดตั้งใช้งานคลาสย่อย

สรุป

ช่างก่อสร้างสาธารณะ

DeviceUpdateTargetPreparer()

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

void setUp(TestInformation testInfo)

วิธีการป้องกัน

abstract File getDeviceUpdateImage()

มีอินสแตนซ์ ERROR(/File) ที่แสดงถึงไฟล์ภาพของอุปกรณ์ที่จะใช้สำหรับการอัปเดต

abstract void performDeviceUpdate(File deviceUpdateImage, ITestDevice device)

อัปเดตรูปภาพอุปกรณ์ในอุปกรณ์

abstract void postUpdateActions(File deviceUpdateImage, ITestDevice device)

การดําเนินการที่ต้องทำหลังจากอัปเดตอุปกรณ์แล้ว แต่ก่อนที่จะตั้งค่าหลังการอัปเดต ที่ได้รับ

abstract void preUpdateActions(File deviceUpdateImage, ITestDevice device)

การทำงานที่ต้องทำก่อนที่อุปกรณ์จะอัปเดต

ช่างก่อสร้างสาธารณะ

ผู้เตรียมการอัปเดตอุปกรณ์

public DeviceUpdateTargetPreparer ()

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

ตั้งค่า

public void setUp (TestInformation testInfo)

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

การขว้าง
BuildError
DeviceNotAvailableException
TargetSetupError

วิธีการป้องกัน

ดาวน์โหลดรูปภาพการอัปเดตอุปกรณ์

protected abstract File getDeviceUpdateImage ()

มีอินสแตนซ์ ERROR(/File) ที่แสดงถึงไฟล์ภาพของอุปกรณ์ที่จะใช้สำหรับการอัปเดต

คิกรีเทิร์น
File

ดำเนินการอัปเดตอุปกรณ์

protected abstract void performDeviceUpdate (File deviceUpdateImage, 
                ITestDevice device)

อัปเดตรูปภาพอุปกรณ์ในอุปกรณ์

การขว้าง
TargetSetupError
DeviceNotAvailableException

การดำเนินการหลังการอัปเดต

protected abstract void postUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

การดําเนินการที่ต้องทำหลังจากอัปเดตอุปกรณ์แล้ว แต่ก่อนที่จะตั้งค่าหลังการอัปเดต ที่ได้รับ ระบบจะเรียกใช้เมธอดนี้นอกการควบคุมการกะพริบพร้อมกัน

การขว้าง
TargetSetupError
DeviceNotAvailableException

การดำเนินการอัปเดตล่วงหน้า

protected abstract void preUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

การทำงานที่ต้องทำก่อนที่อุปกรณ์จะอัปเดต ระบบจะเรียกเมธอดนี้ภายนอก การควบคุมการกะพริบ พร้อมกัน

การขว้าง
TargetSetupError
DeviceNotAvailableException