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 | |
---|---|
public
static
final
|
DYNAMIC_PARTITIONS_TO_DIFF
|
Construtores públicos | |
---|---|
IncrementalImageUtil(ITestDevice device, File deviceImage, File bootloader, File baseband, File targetImage, File createSnapshot, boolean applySnapshot, SnapuserdWaitPhase waitPhase)
|
Métodos públicos | |
---|---|
void
|
allowSameBuildFlashing()
|
void
|
allowUnzipBaseline()
|
void
|
cleanAfterSetup()
Ao executar parte da lógica de aplicação, podemos limpar os arquivos logo após a configuração. |
File
|
getExtractedTargetDirectory()
|
static
IncrementalImageUtil
|
initialize(ITestDevice device, IDeviceBuildInfo build, File createSnapshot, boolean isIsolatedSetup, boolean allowCrossRelease, boolean applySnapshot, SnapuserdWaitPhase waitPhase)
|
boolean
|
isSameBuildFlashingAllowed()
|
static
boolean
|
isSnapshotInUse(ITestDevice device)
Retorna se o dispositivo está usando snapshots ou não. |
static
boolean
|
isSnapshotSupported(ITestDevice device, boolean applySnapshot)
Retorna se é possível ou não usar a lógica do snapshot para atualizar o dispositivo. |
void
|
notifyBasebadNeedsRevert()
|
void
|
notifyBootloaderNeedsRevert()
|
void
|
teardownDevice(TestInformation testInfo)
|
boolean
|
updateCompleted()
Informa se a atualização foi concluída ou não. |
void
|
updateDevice(File currentBootloader, File currentRadio)
Atualiza o dispositivo usando a lógica do snapshot. |
Campos
DYNAMIC_PARTITIONS_TO_DIFF
public static finalDYNAMIC_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
allowSameBuildFlashing
public void allowSameBuildFlashing ()
allowUnzipBaseline
public void allowUnzipBaseline ()
Limpar Depois
public void cleanAfterSetup ()
Ao executar parte da lógica de aplicação, podemos limpar os arquivos logo após a configuração.
getExtractedTargetDirectory
public File getExtractedTargetDirectory ()
Retorna | |
---|---|
File |
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 |
Retorna | |
---|---|
IncrementalImageUtil |
Gera | |
---|---|
DeviceNotAvailableException |
isSameBuildFlashingAllowed
public boolean isSameBuildFlashingAllowed ()
Retorna | |
---|---|
boolean |
isSnapshotInUse
public static boolean isSnapshotInUse (ITestDevice device)
Informa se o dispositivo está usando snapshots ou não.
Parâmetros | |
---|---|
device |
ITestDevice |
Retorna | |
---|---|
boolean |
Gera | |
---|---|
DeviceNotAvailableException |
isSnapshotsupported
public static boolean isSnapshotSupported (ITestDevice device, boolean applySnapshot)
Retorna se é possível ou não usar a lógica do snapshot para atualizar o dispositivo.
Parâmetros | |
---|---|
device |
ITestDevice |
applySnapshot |
boolean |
Retorna | |
---|---|
boolean |
Gera | |
---|---|
DeviceNotAvailableException |
notificationBasebadNeedsRevert
public void notifyBasebadNeedsRevert ()
notificarBootloaderNeedsRevert
public void notifyBootloaderNeedsRevert ()
teardownDevice
public void teardownDevice (TestInformation testInfo)
Parâmetros | |
---|---|
testInfo |
TestInformation |
Gera | |
---|---|
DeviceNotAvailableException |
updateConcluído
public boolean updateCompleted ()
Informa se a atualização foi concluída ou não.
Retorna | |
---|---|
boolean |
updateDevice
public void updateDevice (File currentBootloader, File currentRadio)
Atualiza o dispositivo usando a lógica do snapshot.
Parâmetros | |
---|---|
currentBootloader |
File |
currentRadio |
File |
Gera | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |