Przyrostowe narzędzie do obrazów
public
class
IncrementalImageUtil
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.image.IncrementalImageUtil,
|
Narzędzie pozwalające na korzystanie z przyrostowej aktualizacji obrazu i aktualizacji urządzenia.
Podsumowanie
Metody publiczne |
void
|
allowSameBuildFlashing()
|
void
|
allowUnzipBaseline()
|
void
|
cleanAfterSetup()
Gdy zastosujesz niektóre funkcje logiczne, możemy wyczyścić pliki zaraz po konfiguracji.
|
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)
Wskazuje, czy urządzenie korzysta obecnie ze zrzutów.
|
static
boolean
|
isSnapshotSupported(ITestDevice device, boolean applySnapshot)
Zwraca informację o tym, czy można użyć reguły zrzutu do aktualizacji urządzenia
|
void
|
notifyBasebadNeedsRevert()
|
void
|
notifyBootloaderNeedsRevert()
|
void
|
teardownDevice(TestInformation testInfo)
|
boolean
|
updateCompleted()
Wskazuje, czy aktualizacja została zakończona.
|
void
|
updateDevice(File currentBootloader, File currentRadio)
Aktualizuje urządzenie przy użyciu logiki zrzutu.
|
Fieldsem
DYNAMIC_PARTITIONS_TO_DIFF
public static final DYNAMIC_PARTITIONS_TO_DIFF
Konstruktory publiczne
Przyrostowe narzędzie do obrazów
public IncrementalImageUtil (ITestDevice device,
File deviceImage,
File bootloader,
File baseband,
File targetImage,
File createSnapshot,
boolean applySnapshot,
SnapuserdWaitPhase waitPhase)
Parametry |
device |
ITestDevice |
deviceImage |
File |
bootloader |
File |
baseband |
File |
targetImage |
File |
createSnapshot |
File |
applySnapshot |
boolean |
waitPhase |
SnapuserdWaitPhase |
Metody publiczne
allowSameBuildFlashing
public void allowSameBuildFlashing ()
allowUnzipBaseline
public void allowUnzipBaseline ()
sprzątanie po konfiguracji
public void cleanAfterSetup ()
Gdy zastosujesz niektóre funkcje logiczne, możemy wyczyścić pliki zaraz po konfiguracji.
public File getExtractedTargetDirectory ()
inicjować
public static IncrementalImageUtil initialize (ITestDevice device,
IDeviceBuildInfo build,
File createSnapshot,
boolean isIsolatedSetup,
boolean allowCrossRelease,
boolean applySnapshot,
SnapuserdWaitPhase waitPhase)
Parametry |
device |
ITestDevice |
build |
IDeviceBuildInfo |
createSnapshot |
File |
isIsolatedSetup |
boolean |
allowCrossRelease |
boolean |
applySnapshot |
boolean |
waitPhase |
SnapuserdWaitPhase |
Element isSameBuildFlashingAllowed
public boolean isSameBuildFlashingAllowed ()
isSnapshotInUse
public static boolean isSnapshotInUse (ITestDevice device)
Wskazuje, czy urządzenie korzysta obecnie ze zrzutów.
Parametry |
device |
ITestDevice |
Obsługiwany isSnapshot
public static boolean isSnapshotSupported (ITestDevice device,
boolean applySnapshot)
Zwraca informację o tym, czy można użyć reguły zrzutu do aktualizacji urządzenia
Parametry |
device |
ITestDevice |
applySnapshot |
boolean |
powiadamiajBasebadWymaga Wróć
public void notifyBasebadNeedsRevert ()
powiadomBootloaderWymaga przywrócenia
public void notifyBootloaderNeedsRevert ()
public void teardownDevice (TestInformation testInfo)
Parametry |
testInfo |
TestInformation |
aktualizacja zakończona
public boolean updateCompleted ()
Wskazuje, czy aktualizacja została zakończona.
ZaktualizujUrządzenie
public void updateDevice (File currentBootloader,
File currentRadio)
Aktualizuje urządzenie przy użyciu logiki zrzutu.
Parametry |
currentBootloader |
File |
currentRadio |
File |