IncrementalImageUtil
public class IncrementalImageUtil
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.image.IncrementalImageUtil |
Um utilitário para aproveitar a imagem incremental e a atualização do dispositivo.
Resumo
Campos
DYNAMIC_PARTITIONS_TO_DIFF
public static final DYNAMIC_PARTITIONS_TO_DIFF
Construtores públicos
IncrementalImageUtil
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 |
isSameBuildFlashingPermitido
public boolean isSameBuildFlashingAllowed ()
isSnapshotInUse
public static boolean isSnapshotInUse (ITestDevice device)
Retorna se o dispositivo está usando snapshots ou não.
Parâmetros |
---|
device | ITestDevice |
éSnapshotSuportado
public static boolean isSnapshotSupported (ITestDevice device,
boolean applySnapshot)
Retorna se podemos ou não usar a lógica do snapshot para atualizar o dispositivo
Parâmetros |
---|
device | ITestDevice |
applySnapshot | boolean |
notificarBasebadNeedsRevert
public void notifyBasebadNeedsRevert ()
notifyBootloaderNeedsRevert
public void notifyBootloaderNeedsRevert ()
dispositivo de desmontagem
public void teardownDevice ()
atualização completa
public boolean updateCompleted ()
Retorna se a atualização foi concluída ou não.
atualizarDispositivo
public void updateDevice (File currentBootloader,
File currentRadio)
Atualiza o dispositivo usando a lógica de snapshot.
Parâmetros |
---|
currentBootloader | File |
currentRadio | File |