IncrementalImageUtil
public class IncrementalImageUtil
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.image.IncrementalImageUtil |
Un utilitaire permettant de tirer parti de la mise à jour incrémentielle des images et des appareils.
Résumé
Des champs
DYNAMIC_PARTITIONS_TO_DIFF
public static final DYNAMIC_PARTITIONS_TO_DIFF
Constructeurs publics
IncrementalImageUtil
public IncrementalImageUtil (ITestDevice device,
File deviceImage,
File bootloader,
File baseband,
File targetImage,
File createSnapshot,
boolean applySnapshot,
SnapuserdWaitPhase waitPhase)
Paramètres |
---|
device | ITestDevice |
deviceImage | File |
bootloader | File |
baseband | File |
targetImage | File |
createSnapshot | File |
applySnapshot | boolean |
waitPhase | SnapuserdWaitPhase |
Méthodes publiques
AllowSameBuildFlashing
public void allowSameBuildFlashing ()
public File getExtractedTargetDirectory ()
initialiser
public static IncrementalImageUtil initialize (ITestDevice device,
IDeviceBuildInfo build,
File createSnapshot,
boolean isIsolatedSetup,
boolean allowCrossRelease,
boolean applySnapshot,
SnapuserdWaitPhase waitPhase)
Paramètres |
---|
device | ITestDevice |
build | IDeviceBuildInfo |
createSnapshot | File |
isIsolatedSetup | boolean |
allowCrossRelease | boolean |
applySnapshot | boolean |
waitPhase | SnapuserdWaitPhase |
isSameBuildFlashingAllowed
public boolean isSameBuildFlashingAllowed ()
estSnapshotInUse
public static boolean isSnapshotInUse (ITestDevice device)
Indique si l'appareil utilise actuellement des instantanés ou non.
Paramètres |
---|
device | ITestDevice |
isSnapshotSupported
public static boolean isSnapshotSupported (ITestDevice device,
boolean applySnapshot)
Indique si nous pouvons ou non utiliser la logique d'instantané pour mettre à jour l'appareil
Paramètres |
---|
device | ITestDevice |
applySnapshot | boolean |
notifyBasebadNeedsRevert
public void notifyBasebadNeedsRevert ()
notifyBootloaderNeedsRevert
public void notifyBootloaderNeedsRevert ()
démontageDevice
public void teardownDevice ()
Mise à jour terminée
public boolean updateCompleted ()
Indique si la mise à jour a été terminée ou non.
mettre à jour l'appareil
public void updateDevice (File currentBootloader,
File currentRadio)
Met à jour le périphérique à l'aide de la logique d'instantané.
Paramètres |
---|
currentBootloader | File |
currentRadio | File |