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

public static final DYNAMIC_PARTITIONS_TO_DIFF

Constructores públicos

IncrementalImageUtil ( ITestDevice device, File deviceImage, File bootloader, File baseband, File targetImage, File createSnapshot)

Métodos públicos

static IncrementalImageUtil initialize ( ITestDevice device, IDeviceBuildInfo build, File createSnapshot, boolean isIsolatedSetup)
static boolean isSnapshotInUse ( ITestDevice device)

Devuelve si el dispositivo está utilizando instantáneas actualmente o no.

static boolean isSnapshotSupported ( ITestDevice device)

Devuelve si podemos o no usar la lógica de instantánea para actualizar el dispositivo

void notifyBasebadNeedsRevert ()
void notifyBootloaderNeedsRevert ()
void teardownDevice ()
void updateDevice ()

Actualiza el dispositivo usando la lógica de instantánea.

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)

Parámetros
device ITestDevice

deviceImage File

bootloader File

baseband File

targetImage File

createSnapshot File

Métodos públicos

inicializar

public static IncrementalImageUtil initialize (ITestDevice device, 
                IDeviceBuildInfo build, 
                File createSnapshot, 
                boolean isIsolatedSetup)

Parámetros
device ITestDevice

build IDeviceBuildInfo

createSnapshot File

isIsolatedSetup boolean

Devoluciones
IncrementalImageUtil

Lanza
DeviceNotAvailableException

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

Devoluciones
boolean

Lanza
DeviceNotAvailableException

isSnapshotSupported

public static boolean isSnapshotSupported (ITestDevice device)

Devuelve si podemos o no usar la lógica de instantánea para actualizar el dispositivo

Parámetros
device ITestDevice

Devoluciones
boolean

Lanza
DeviceNotAvailableException

notificarBasebadNeedsRevert

public void notifyBasebadNeedsRevert ()

notificarBootloaderNeedsRevert

public void notifyBootloaderNeedsRevert ()

dispositivo de desmontaje

public void teardownDevice ()

Lanza
DeviceNotAvailableException

actualizardispositivo

public void updateDevice ()

Actualiza el dispositivo usando la lógica de instantánea.

Lanza
DeviceNotAvailableException
TargetSetupError