UtilImagenIncremental
public class IncrementalImageUtil
extends Object
java.lang.Objeto |
↳ | com.android.tradefed.util.image.IncrementalImageUtil |
Una utilidad para aprovechar la actualización incremental de imágenes y dispositivos.
Resumen
Campos
PARTICIONES_DINÁMICAS_A_DIFF
public static final DYNAMIC_PARTITIONS_TO_DIFF
Constructores públicos
UtilImagenIncremental
public IncrementalImageUtil (ITestDevice device,
File deviceImage,
File bootloader,
File baseband,
File targetImage,
File createSnapshot,
boolean applySnapshot,
SnapuserdWaitPhase waitPhase)
Parámetros |
---|
device | ITestDevice |
deviceImage | File |
bootloader | File |
baseband | File |
targetImage | File |
createSnapshot | File |
applySnapshot | boolean |
waitPhase | SnapuserdWaitPhase |
Métodos públicos
permitirSameBuildFlashing
public void allowSameBuildFlashing ()
public File getExtractedTargetDirectory ()
inicializar
public static IncrementalImageUtil initialize (ITestDevice device,
IDeviceBuildInfo build,
File createSnapshot,
boolean isIsolatedSetup,
boolean allowCrossRelease,
boolean applySnapshot,
SnapuserdWaitPhase waitPhase)
Parámetros |
---|
device | ITestDevice |
build | IDeviceBuildInfo |
createSnapshot | File |
isIsolatedSetup | boolean |
allowCrossRelease | boolean |
applySnapshot | boolean |
waitPhase | SnapuserdWaitPhase |
esSameBuildFlashingAllowed
public boolean isSameBuildFlashingAllowed ()
es instantánea en uso
public static boolean isSnapshotInUse (ITestDevice device)
Devuelve si el dispositivo está utilizando instantáneas actualmente o no.
Parámetros |
---|
device | ITestDevice |
isSnapshotSupported
public static boolean isSnapshotSupported (ITestDevice device,
boolean applySnapshot)
Devuelve si podemos o no usar la lógica de instantánea para actualizar el dispositivo
Parámetros |
---|
device | ITestDevice |
applySnapshot | boolean |
notificarBasebadNeedsRevert
public void notifyBasebadNeedsRevert ()
notificarBootloaderNeedsRevert
public void notifyBootloaderNeedsRevert ()
dispositivo de desmontaje
public void teardownDevice ()
actualización completada
public boolean updateCompleted ()
Devuelve si la actualización se completó o no.
actualizardispositivo
public void updateDevice (File currentBootloader,
File currentRadio)
Actualiza el dispositivo usando la lógica de instantánea.
Parámetros |
---|
currentBootloader | File |
currentRadio | File |