Инкрементальное изображениеUtil

public class IncrementalImageUtil
extends Object

java.lang.Объект
com.android.tradefed.util.image.IncrementalImageUtil


Утилита для использования инкрементного обновления образа и устройства.

Краткое содержание

Поля

public static final DYNAMIC_PARTITIONS_TO_DIFF

Общественные конструкторы

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

Публичные методы

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

Возвращает, использует ли устройство в данный момент снимки или нет.

static boolean isSnapshotSupported ( ITestDevice device)

Возвращает, можем ли мы использовать логику моментального снимка для обновления устройства.

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

Обновляет устройство, используя логику моментального снимка.

Поля

DYNAMIC_PARTITIONS_TO_DIFF

public static final  DYNAMIC_PARTITIONS_TO_DIFF

Общественные конструкторы

Инкрементальное изображениеUtil

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

Параметры
device ITestDevice

deviceImage File

bootloader File

baseband File

targetImage File

createSnapshot File

Публичные методы

AllowSameBuildFlashing

public void allowSameBuildFlashing ()

инициализировать

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

Параметры
device ITestDevice

build IDeviceBuildInfo

createSnapshot File

isIsolatedSetup boolean

Возврат
IncrementalImageUtil

Броски
DeviceNotAvailableException

isSameBuildFlashingAllowed

public boolean isSameBuildFlashingAllowed ()

Возврат
boolean

isSnapshotInUse

public static boolean isSnapshotInUse (ITestDevice device)

Возвращает, использует ли устройство в данный момент снимки или нет.

Параметры
device ITestDevice

Возврат
boolean

Броски
DeviceNotAvailableException

isSnapshotSupported

public static boolean isSnapshotSupported (ITestDevice device)

Возвращает, можем ли мы использовать логику моментального снимка для обновления устройства.

Параметры
device ITestDevice

Возврат
boolean

Броски
DeviceNotAvailableException

уведомитьBasebadNeedsRevert

public void notifyBasebadNeedsRevert ()

уведомитьBootloaderNeedsRevert

public void notifyBootloaderNeedsRevert ()

демонтажУстройство

public void teardownDevice ()

Броски
DeviceNotAvailableException

обновлениеустройства

public void updateDevice ()

Обновляет устройство, используя логику моментального снимка.

Броски
DeviceNotAvailableException
TargetSetupError