Przygotowujący SideloadOtaTarget

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 docel, który przenosi określony pakiet OTA, stosuje go, czeka na uruchomienie urządzenia i wstrzykuje właściwości kompilacji urządzenia do użycia jako informacje o kompilacji.

Ten moduł przygotowujący do kierowania zakłada, że urządzenie po uruchomieniu będzie w zwykłym trybie adb, i zagwarantuje, że zostanie ono zamknięte w tym samym trybie, ale z zastosowaną nowszą kompilacją. 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 sideload pakietu OTA.

void postUpdateActions(File deviceUpdateImage, ITestDevice device)

Czeka, aż urządzenie przejdzie z przesyłania obrazu na przywracanie, a następnie uruchamia ponownie przestrzeń użytkownika.

void preUpdateActions(File deviceUpdateImage, ITestDevice device)

W ramach przygotowań uruchamia urządzenie ponownie w trybie przesyłania danych

Konstruktory publiczne

SideloadOtaTargetPreparer

public SideloadOtaTargetPreparer ()

Metody chronione

getDeviceUpdateImage

protected File getDeviceUpdateImage ()

Udostępnia instancję ERROR(/File) reprezentującą plik obrazu urządzenia, który ma być używany do aktualizacji

Zwroty
File

performDeviceUpdate

protected void performDeviceUpdate (File deviceUpdateImage, 
                ITestDevice device)

Instaluje pakiet OTA z innego urządzenia

Rzuty
DeviceNotAvailableException
TargetSetupError

postUpdateActions

protected void postUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

Czeka, aż urządzenie przejdzie z przesyłania obrazu na przywracanie, a następnie uruchamia ponownie przestrzeń użytkownika.

Rzuty
DeviceNotAvailableException
TargetSetupError

Działania poprzedzające aktualizację

protected void preUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

W ramach przygotowań uruchamia urządzenie ponownie w trybie przesyłania danych

Rzuty
DeviceNotAvailableException
TargetSetupError