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 ERROR(/File) reprezentujące plik obrazu urządzenia, który ma być użyty do aktualizacji.

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