IncrementalImageUtil
public class IncrementalImageUtil
extends Object
java.lang.object |
↳ | com.android.tradefed.util.image.IncrementalImageUtil |
ابزاری برای بهروزرسانی تصویر و دستگاه.
خلاصه
سازندگان عمومی |
---|
IncrementalImageUtil ( ITestDevice device, File deviceImage, File bootloader, File baseband, File targetImage, File createSnapshot, boolean applySnapshot, boolean wipeAfterApply, boolean newFlow, boolean updateBootloaderFromUserspace, SnapuserdWaitPhase waitPhase) |
روش های عمومی |
---|
void | allowSameBuildFlashing () |
void | allowUnzipBaseline () |
void | cleanAfterSetup () هنگام انجام برخی از منطق اعمال، میتوانیم فایلها را بلافاصله پس از راهاندازی پاک کنیم. |
File | getExtractedTargetDirectory () |
static IncrementalImageUtil | initialize ( ITestDevice device, IDeviceBuildInfo build, File createSnapshot, boolean isIsolatedSetup, boolean allowCrossRelease, allowedTransition, boolean applySnapshot, boolean wipeAfterApply, boolean newFlow, boolean updateBootloaderFromUserspace, SnapuserdWaitPhase waitPhase) initialize ( ITestDevice device, IDeviceBuildInfo build, File createSnapshot, boolean isIsolatedSetup, boolean allowCrossRelease, allowedTransition, boolean applySnapshot, boolean wipeAfterApply, boolean newFlow, boolean updateBootloaderFromUserspace, 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,
boolean updateBootloaderFromUserspace,
SnapuserdWaitPhase waitPhase)
پارامترها |
---|
device | ITestDevice |
deviceImage | File |
bootloader | File |
baseband | File |
targetImage | File |
createSnapshot | File |
applySnapshot | boolean |
wipeAfterApply | boolean |
newFlow | boolean |
updateBootloaderFromUserspace | boolean |
waitPhase | SnapuserdWaitPhase |
روش های عمومی
اجازه SameBuildFlashing
public void allowSameBuildFlashing ()
allowUnzipBaseline
public void allowUnzipBaseline ()
cleanAfterSetup
public void cleanAfterSetup ()
هنگام انجام برخی از منطق اعمال، میتوانیم فایلها را بلافاصله پس از راهاندازی پاک کنیم.
public File getExtractedTargetDirectory ()
مقداردهی اولیه
public static IncrementalImageUtil initialize (ITestDevice device,
IDeviceBuildInfo build,
File createSnapshot,
boolean isIsolatedSetup,
boolean allowCrossRelease,
allowedTransition,
boolean applySnapshot,
boolean wipeAfterApply,
boolean newFlow,
boolean updateBootloaderFromUserspace,
SnapuserdWaitPhase waitPhase)
پارامترها |
---|
device | ITestDevice |
build | IDeviceBuildInfo |
createSnapshot | File |
isIsolatedSetup | boolean |
allowCrossRelease | boolean |
allowedTransition | |
applySnapshot | boolean |
wipeAfterApply | boolean |
newFlow | boolean |
updateBootloaderFromUserspace | boolean |
waitPhase | SnapuserdWaitPhase |
isSameBuildFlashingAllowed است
public boolean isSameBuildFlashingAllowed ()
isSnapshotInUse است
public static boolean isSnapshotInUse (ITestDevice device)
نشان می دهد که آیا دستگاه در حال حاضر از عکس های فوری استفاده می کند یا خیر.
پارامترها |
---|
device | ITestDevice |
isSnapshotSupported است
public static boolean isSnapshotSupported (ITestDevice device,
boolean applySnapshot)
نشان می دهد که آیا می توانیم از منطق عکس فوری برای به روز رسانی دستگاه استفاده کنیم یا نه
پارامترها |
---|
device | ITestDevice |
applySnapshot | boolean |
notifyBasebadNeedsRevert
public void notifyBasebadNeedsRevert ()
notifyBootloaderNeedsRevert
public void notifyBootloaderNeedsRevert ()
public void teardownDevice (TestInformation testInfo)
پارامترها |
---|
testInfo | TestInformation |
به روز رسانی تکمیل شد
public boolean updateCompleted ()
برمیگرداند که آیا بهروزرسانی کامل شده است یا خیر.
به روز رسانی دستگاه
public void updateDevice (File currentBootloader,
File currentRadio)
دستگاه را با استفاده از منطق عکس فوری به روز می کند.
پارامترها |
---|
currentBootloader | File |
currentRadio | File |
به روز رسانی DeviceWithNewFlow
public void updateDeviceWithNewFlow (File currentBootloader,
File currentRadio)
پارامترها |
---|
currentBootloader | File |
currentRadio | File |
useUpdatedFlow
public boolean useUpdatedFlow ()