Przygotowanie do aktualizacji celu aktualizacji urządzenia
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 obiekt ITargetPreparer
, który wykonuje typowe czynności dotyczące aktualizowania urządzeń za pomocą
pliku graficznego urządzenia ze źródła zewnętrznego (a nie z usługi kompilacji). Rzeczywista aktualizacja
do implementacji 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)
Wykonuje aktualizację obrazu urządzenia na urządzeniu |
abstract
void
|
postUpdateActions(File deviceUpdateImage, ITestDevice device)
Działania, które należy wykonać po zaktualizowaniu urządzenia, ale przed czynnościami konfiguracji po aktualizacji, przeprowadzonych przez nas działań. |
abstract
void
|
preUpdateActions(File deviceUpdateImage, ITestDevice device)
Działania, które należy wykonać przed aktualizacją urządzenia. |
Konstruktory publiczne
Przygotowanie do aktualizacji celu aktualizacji urządzenia
public DeviceUpdateTargetPreparer ()
Metody publiczne
Konfiguracja
public void setUp (TestInformation testInfo)
Parametry | |
---|---|
testInfo |
TestInformation |
Rzuty | |
---|---|
BuildError |
|
DeviceNotAvailableException |
|
TargetSetupError |
Metody chronione
Obraz getDeviceUpdateImage
protected abstract File getDeviceUpdateImage ()
Udostępnia instancję ERROR(/File)
reprezentującą plik obrazu urządzenia na potrzeby aktualizacji
Zwroty | |
---|---|
File |
updateDeviceUpdate
protected abstract void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)
Wykonuje aktualizację obrazu urządzenia na urządzeniu
Rzuty | |
---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException |
|
TargetSetupError |
poaktualizacji
protected abstract void postUpdateActions (File deviceUpdateImage, ITestDevice device)
Działania, które należy wykonać po zaktualizowaniu urządzenia, ale przed czynnościami konfiguracji po aktualizacji, przeprowadzonych przez nas działań. Ta metoda będzie wywoływana poza błyskawiczną kontrolą równoczesności.
Rzuty | |
---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException |
|
TargetSetupError |
Działania poprzedzające aktualizację
protected abstract void preUpdateActions (File deviceUpdateImage, ITestDevice device)
Działania, które należy wykonać przed aktualizacją urządzenia. Ta metoda będzie wywoływana poza miganie elementów sterujących równoczesnością.
Rzuty | |
---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException |
|
TargetSetupError |