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