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_TI
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 |
الطرق العامة
السماح بـ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,
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 ()
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 ()
إشعارًا
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 |
updateDeviceWithNewFlow
public void updateDeviceWithNewFlow (File currentBootloader,
File currentRadio)
المعلمات |
currentBootloader |
File |
currentRadio |
File |
useUpdatedFlow
public boolean useUpdatedFlow ()