SideloadOtaTargetPreparer

public class SideloadOtaTargetPreparer
extends DeviceUpdateTargetPreparer

java.lang.Object
   ↳ com.android.tradefed.targetprep.BaseTargetPreparer
     ↳ com.android.tradefed.targetprep.DeviceBuildInfoBootStrapper
       ↳ com.android.tradefed.targetprep.DeviceUpdateTargetPreparer
         ↳ com.android.tradefed.targetprep.SideloadOtaTargetPreparer


Przygotowuje docelowe urządzenie, wykonując sideload określonego pakietu OTA, stosuje go, czeka na uruchomienie urządzenia i wstrzykuje właściwości kompilacji urządzenia, aby użyć ich jako informacji o kompilacji.

Ten moduł przygotowania docelowego zakłada, że po uruchomieniu urządzenie będzie w zwykłym trybie adb, i zapewni, że urządzenie zakończy działanie w tym samym trybie, ale z zastosowaniem nowszej wersji. Każda nieoczekiwana zmiana stanu urządzenia podczas procesu zostanie zgłoszona jako TargetSetupError. To samo dotyczy każdego wykrytego błędu podczas ładowania OTA.

Podsumowanie

Konstruktory publiczne

SideloadOtaTargetPreparer()

Chronione metody

File getDeviceUpdateImage()

Udostępnia wystąpienie ERROR(/File) reprezentujące plik obrazu urządzenia, który ma być użyty do aktualizacji.

void performDeviceUpdate(File deviceUpdateImage, ITestDevice device)

Przeprowadza ładowanie pakietu OTA z zewnętrznego źródła.

void postUpdateActions(File deviceUpdateImage, ITestDevice device)

Czeka, aż urządzenie przejdzie z przesyłania obrazu na tryb przywracania, a potem uruchamia ponownie przestrzeń użytkownika.

void preUpdateActions(File deviceUpdateImage, ITestDevice device)

W ramach przygotowań uruchamia się ponownie urządzenie w trybie sideload.

Konstruktory publiczne

SideloadOtaTargetPreparer

public SideloadOtaTargetPreparer ()

Chronione metody

getDeviceUpdateImage

protected File getDeviceUpdateImage ()

Udostępnia wystąpienie ERROR(/File) reprezentujące plik obrazu urządzenia, który ma być użyty do aktualizacji.

Zwroty
File

performDeviceUpdate

protected void performDeviceUpdate (File deviceUpdateImage, 
                ITestDevice device)

Przeprowadza ładowanie pakietu OTA.

Rzuty
DeviceNotAvailableException
TargetSetupError

postUpdateActions

protected void postUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

Czeka, aż urządzenie przejdzie z przesyłania obrazu na tryb odzyskiwania, a potem uruchamia ponownie przestrzeń użytkownika.

Rzuty
DeviceNotAvailableException
TargetSetupError

preUpdateActions

protected void preUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

W ramach przygotowań uruchamia się ponownie urządzenie w trybie sideload.

Rzuty
DeviceNotAvailableException
TargetSetupError