IncrementalImageUtil
public class IncrementalImageUtil
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.image.IncrementalImageUtil |
Un'utilità per sfruttare l'immagine incrementale e l'aggiornamento del dispositivo.
Riepilogo
Campi
DINAMICA_PARTITIONS_TO_DIFF
public static final DYNAMIC_PARTITIONS_TO_DIFF
Costruttori pubblici
IncrementalImageUtil
public IncrementalImageUtil (ITestDevice device,
File deviceImage,
File bootloader,
File baseband,
File targetImage,
File createSnapshot,
boolean applySnapshot,
SnapuserdWaitPhase waitPhase)
Parametri |
---|
device | ITestDevice |
deviceImage | File |
bootloader | File |
baseband | File |
targetImage | File |
createSnapshot | File |
applySnapshot | boolean |
waitPhase | SnapuserdWaitPhase |
Metodi pubblici
consentireSameBuildFlashing
public void allowSameBuildFlashing ()
public File getExtractedTargetDirectory ()
inizializzare
public static IncrementalImageUtil initialize (ITestDevice device,
IDeviceBuildInfo build,
File createSnapshot,
boolean isIsolatedSetup,
boolean allowCrossRelease,
boolean applySnapshot,
SnapuserdWaitPhase waitPhase)
Parametri |
---|
device | ITestDevice |
build | IDeviceBuildInfo |
createSnapshot | File |
isIsolatedSetup | boolean |
allowCrossRelease | boolean |
applySnapshot | boolean |
waitPhase | SnapuserdWaitPhase |
isSameBuildFlashingAllowed
public boolean isSameBuildFlashingAllowed ()
isSnapshotInUse
public static boolean isSnapshotInUse (ITestDevice device)
Restituisce se il dispositivo sta attualmente utilizzando le istantanee o meno.
Parametri |
---|
device | ITestDevice |
isSnapshotSupported
public static boolean isSnapshotSupported (ITestDevice device,
boolean applySnapshot)
Restituisce se possiamo utilizzare o meno la logica dello snapshot per aggiornare il dispositivo
Parametri |
---|
device | ITestDevice |
applySnapshot | boolean |
notifyBasebadNeedsRevert
public void notifyBasebadNeedsRevert ()
notificaBootloaderNeedsRevert
public void notifyBootloaderNeedsRevert ()
dispositivo di smontaggio
public void teardownDevice ()
aggiornamentoCompletato
public boolean updateCompleted ()
Restituisce se l'aggiornamento è stato completato o meno.
updateDevice
public void updateDevice (File currentBootloader,
File currentRadio)
Aggiorna il dispositivo utilizzando la logica dello snapshot.
Parametri |
---|
currentBootloader | File |
currentRadio | File |