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 |