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ę |
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 |