Narzędzie DeviceUpdateTargetPreparer

public abstract class DeviceUpdateTargetPreparer
extends DeviceBuildInfoBootStrapper

Obiekt Java.lang.Object
com.android.tradefed.targetprep.BaseTargetPreparer
com.android.tradefed.targetprep.DeviceBuildInfoBootStrapper
com.android.tradefed.targetprep.DeviceUpdateTargetPreparer


Abstrakcyjny ITargetPreparer , który wykonuje typowe kroki związane z aktualizacją 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.

Streszczenie

Konstruktorzy publiczni

DeviceUpdateTargetPreparer ()

Metody publiczne

void setUp ( TestInformation testInfo)

Metody chronione

abstract File getDeviceUpdateImage ()

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

abstract void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)

Wykonuje aktualizację obrazu urządzenia na urządzeniu

abstract void postUpdateActions (File deviceUpdateImage, ITestDevice device)

Czynności, które należy wykonać po aktualizacji urządzenia, ale przed wykonaniem czynności konfiguracyjnych po aktualizacji.

abstract void preUpdateActions (File deviceUpdateImage, ITestDevice device)

Czynności, które należy wykonać przed aktualizacją urządzenia.

Konstruktorzy publiczni

Narzędzie DeviceUpdateTargetPreparer

public DeviceUpdateTargetPreparer ()

Metody publiczne

organizować coś

public void setUp (TestInformation testInfo)

Parametry
testInfo TestInformation

Rzuca
BuildError
DeviceNotAvailableException
TargetSetupError

Metody chronione

pobierzDeviceUpdateImage

protected abstract File getDeviceUpdateImage ()

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

Zwroty
File

wykonaj aktualizację urządzenia

protected abstract void performDeviceUpdate (File deviceUpdateImage, 
                ITestDevice device)

Wykonuje aktualizację obrazu urządzenia na urządzeniu

Rzuca
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError

postUpdateActions

protected abstract void postUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

Czynności, które należy wykonać po aktualizacji urządzenia, ale przed wykonaniem czynności konfiguracyjnych po aktualizacji. Ta metoda zostanie wywołana poza kontrolą współbieżności flashowania.

Rzuca
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError

akcje poprzedzające aktualizację

protected abstract void preUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

Czynności, które należy wykonać przed aktualizacją urządzenia. Ta metoda zostanie wywołana poza kontrolą współbieżności flashowania.

Rzuca
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError