IncrementalImageUtil
public
class
IncrementalImageUtil
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.image.IncrementalImageUtil
|
ยูทิลิตีเพื่อใช้ประโยชน์จากอัปเดตอุปกรณ์และอิมเมจแบบเพิ่ม
สรุป
วิธีการสาธารณะ |
void
|
allowSameBuildFlashing()
|
void
|
allowUnzipBaseline()
|
void
|
cleanAfterSetup()
เมื่อใช้ตรรกะบางอย่าง เราจะล้างไฟล์ได้ทันทีหลังจากการตั้งค่า
|
File
|
getExtractedTargetDirectory()
|
static
IncrementalImageUtil
|
initialize(ITestDevice device, IDeviceBuildInfo build, File createSnapshot, boolean isIsolatedSetup, boolean allowCrossRelease, MultiMap<String, String> allowedbranchTransition, boolean applySnapshot, boolean wipeAfterApply, boolean newFlow, SnapuserdWaitPhase waitPhase)
|
boolean
|
isSameBuildFlashingAllowed()
|
static
boolean
|
isSnapshotInUse(ITestDevice device)
แสดงผลว่าอุปกรณ์กำลังใช้สแนปชอตหรือไม่
|
static
boolean
|
isSnapshotSupported(ITestDevice device, boolean applySnapshot)
แสดงผลว่าสามารถใช้ตรรกะสแนปชอตเพื่ออัปเดตอุปกรณ์ได้หรือไม่
|
void
|
notifyBasebadNeedsRevert()
|
void
|
notifyBootloaderNeedsRevert()
|
void
|
teardownDevice(TestInformation testInfo)
|
boolean
|
updateCompleted()
แสดงผลว่าการอัปเดตเสร็จสมบูรณ์หรือไม่
|
void
|
updateDevice(File currentBootloader, File currentRadio)
อัปเดตอุปกรณ์โดยใช้ตรรกะสแนปชอต
|
void
|
updateDeviceWithNewFlow(File currentBootloader, File currentRadio)
|
boolean
|
useUpdatedFlow()
|
ช่อง
ส่วนที่เป็นข้อผิดพลาด (DYNAMIC_PARTITIONS_TO_DIFF)
public static final DYNAMIC_PARTITIONS_TO_DIFF
ตัวสร้างแบบสาธารณะ
IncrementalImageUtil
public IncrementalImageUtil (ITestDevice device,
File deviceImage,
File bootloader,
File baseband,
File targetImage,
File createSnapshot,
boolean applySnapshot,
boolean wipeAfterApply,
boolean newFlow,
SnapuserdWaitPhase waitPhase)
พารามิเตอร์ |
device |
ITestDevice |
deviceImage |
File |
bootloader |
File |
baseband |
File |
targetImage |
File |
createSnapshot |
File |
applySnapshot |
boolean |
wipeAfterApply |
boolean |
newFlow |
boolean |
waitPhase |
SnapuserdWaitPhase |
เมธอดสาธารณะ
AllowSameBuildFlashing
public void allowSameBuildFlashing ()
allowUnzipBaseline
public void allowUnzipBaseline ()
ทำความสะอาดหลังตั้งค่า
public void cleanAfterSetup ()
เมื่อดำเนินการนำตรรกะดังกล่าวไปใช้ เราสามารถล้างไฟล์ทันทีหลังจากการตั้งค่า
public File getExtractedTargetDirectory ()
เริ่มต้น
public static IncrementalImageUtil initialize (ITestDevice device,
IDeviceBuildInfo build,
File createSnapshot,
boolean isIsolatedSetup,
boolean allowCrossRelease,
MultiMap<String, String> allowedbranchTransition,
boolean applySnapshot,
boolean wipeAfterApply,
boolean newFlow,
SnapuserdWaitPhase waitPhase)
พารามิเตอร์ |
device |
ITestDevice |
build |
IDeviceBuildInfo |
createSnapshot |
File |
isIsolatedSetup |
boolean |
allowCrossRelease |
boolean |
allowedbranchTransition |
MultiMap |
applySnapshot |
boolean |
wipeAfterApply |
boolean |
newFlow |
boolean |
waitPhase |
SnapuserdWaitPhase |
isSameBuildFlashingAllowed
public boolean isSameBuildFlashingAllowed ()
กรณีที่ใช้สแนปชอต
public static boolean isSnapshotInUse (ITestDevice device)
แสดงผลว่าอุปกรณ์กำลังใช้สแนปชอตหรือไม่
พารามิเตอร์ |
device |
ITestDevice |
สนับสนุนสแนปชอต
public static boolean isSnapshotSupported (ITestDevice device,
boolean applySnapshot)
แสดงผลว่าสามารถใช้ตรรกะสแนปชอตเพื่ออัปเดตอุปกรณ์ได้หรือไม่
พารามิเตอร์ |
device |
ITestDevice |
applySnapshot |
boolean |
AlertBasebadต้องการเปลี่ยนกลับ
public void notifyBasebadNeedsRevert ()
notifyBootloaderNeedsRevert
public void notifyBootloaderNeedsRevert ()
public void teardownDevice (TestInformation testInfo)
พารามิเตอร์ |
testInfo |
TestInformation |
updateCompleted
public boolean updateCompleted ()
แสดงผลว่าการอัปเดตเสร็จสมบูรณ์หรือไม่
อัปเดตอุปกรณ์
public void updateDevice (File currentBootloader,
File currentRadio)
อัปเดตอุปกรณ์โดยใช้ตรรกะสแนปชอต
พารามิเตอร์ |
currentBootloader |
File |
currentRadio |
File |
อัปเดตอุปกรณ์ด้วยโฟลว์ใหม่
public void updateDeviceWithNewFlow (File currentBootloader,
File currentRadio)
พารามิเตอร์ |
currentBootloader |
File |
currentRadio |
File |
useUpdatedFlow
public boolean useUpdatedFlow ()