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 |
abstraktna ITargetPreparer
, która obsługuje typowe czynności związane z aktualizowaniem urządzeń za pomocą pliku obrazu urządzenia pochodzącego 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)
|
Chronione metody | |
---|---|
abstract
File
|
getDeviceUpdateImage()
Udostępnia wystąpienie |
abstract
void
|
performDeviceUpdate(File deviceUpdateImage, ITestDevice device)
Aktualizuje obraz urządzenia na urządzeniu. |
abstract
void
|
postUpdateActions(File deviceUpdateImage, ITestDevice device)
Działania, które mają zostać wykonane po zaktualizowaniu urządzenia, ale przed wykonaniem kroków konfiguracji po aktualizacji. |
abstract
void
|
preUpdateActions(File deviceUpdateImage, ITestDevice device)
Działania, które należy wykonać przed zaktualizowaniem urządzenia. |
Konstruktory publiczne
DeviceUpdateTargetPreparer
public DeviceUpdateTargetPreparer ()
Metody publiczne
setUp
public void setUp (TestInformation testInfo)
Parametry | |
---|---|
testInfo |
TestInformation |
Rzuty | |
---|---|
BuildError |
|
DeviceNotAvailableException |
|
TargetSetupError |
Chronione metody
getDeviceUpdateImage
protected abstract File getDeviceUpdateImage ()
Udostępnia wystąpienie ERROR(/File)
reprezentujące plik obrazu urządzenia, który ma być użyty do aktualizacji.
Zwroty | |
---|---|
File |
performDeviceUpdate
protected abstract void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)
Aktualizuje obraz urządzenia na urządzeniu.
Rzuty | |
---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException |
|
TargetSetupError |
postUpdateActions
protected abstract void postUpdateActions (File deviceUpdateImage, ITestDevice device)
Działania, które mają zostać wykonane po zaktualizowaniu urządzenia, ale przed wykonaniem kroków konfiguracji po aktualizacji. Ta metoda zostanie wywołana poza kontrolą współbieżności błysku.
Rzuty | |
---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException |
|
TargetSetupError |
preUpdateActions
protected abstract void preUpdateActions (File deviceUpdateImage, ITestDevice device)
Działania, które należy wykonać przed zaktualizowaniem urządzenia. Ta metoda zostanie wywołana poza kontrolą współbieżności błyskawicznej.
Rzuty | |
---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException |
|
TargetSetupError |