DeviceUpdateTargetPreparer

public abstract class DeviceUpdateTargetPreparer
extends DeviceBuildInfoBootStrapper

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


Abstrakcyjny ITargetPreparer, który zajmuje się typowymi czynnościami związanymi z aktualizowaniem urządzeń za pomocą pliku obrazu urządzenia ze źródła zewnętrznego (w przeciwieństwie do usługi kompilacji). Rzeczywisty mechanizm aktualizacji jest delegowany do implementatora podklas.

Podsumowanie

Konstruktory publiczne

DeviceUpdateTargetPreparer()

Metody publiczne

void setUp(TestInformation testInfo)

Metody chronione

abstract File getDeviceUpdateImage()

Udostępnia instancję File reprezentującą plik obrazu urządzenia, który ma być użyty do aktualizacji.

abstract void performDeviceUpdate(File deviceUpdateImage, ITestDevice device)

Przeprowadza aktualizację obrazu urządzenia na urządzeniu.

abstract void postUpdateActions(File deviceUpdateImage, ITestDevice device)

Działania, które mają być wykonane po zaktualizowaniu urządzenia, ale przed wykonaniem czynności konfiguracyjnych po aktualizacji są wykonywane.

abstract void preUpdateActions(File deviceUpdateImage, ITestDevice device)

Działania, które mają być wykonane przed zaktualizowaniem urządzenia.

Konstruktory publiczne

DeviceUpdateTargetPreparer

public DeviceUpdateTargetPreparer ()

Metody publiczne

setUp

public void setUp (TestInformation testInfo)

Parametry
testInfo TestInformation

Zgłasza
BuildError
DeviceNotAvailableException
TargetSetupError

Metody chronione

getDeviceUpdateImage

protected abstract File getDeviceUpdateImage ()

Udostępnia instancję File reprezentującą plik obrazu urządzenia, który ma być użyty do aktualizacji.

Zwraca
File

performDeviceUpdate

protected abstract void performDeviceUpdate (File deviceUpdateImage, 
                ITestDevice device)

Przeprowadza aktualizację obrazu urządzenia na urządzeniu.

Zgłasza
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError

postUpdateActions

protected abstract void postUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

Działania, które mają być wykonane po zaktualizowaniu urządzenia, ale przed wykonaniem czynności konfiguracyjnych po aktualizacji są wykonywane. Ta metoda zostanie wywołana poza kontrolą równoczesności instalacji.

Zgłasza
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError

preUpdateActions

protected abstract void preUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

Działania, które mają być wykonane przed zaktualizowaniem urządzenia. Ta metoda zostanie wywołana poza kontrolą równoczesności flashowania.

Zgłasza
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError