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 | ||
Eine abstrakte ITargetPreparer, die gängige Schritte zur Aktualisierung von Geräten mit einer Geräte-Imagedatei aus einer externen Quelle (im Gegensatz zu einem Build-Dienst) übernimmt. Der tatsächliche Aktualisierungsmechanismus wird an die Implementierer von Unterklassen delegiert.
Zusammenfassung
| Öffentliche Konstruktoren | |
|---|---|
| 
      DeviceUpdateTargetPreparer()
       | |
| Öffentliche Methoden | |
|---|---|
| 
        
        
        
        
        
        void | 
      setUp(TestInformation testInfo)
      
 | 
| Geschützte Methoden | |
|---|---|
| 
        abstract
        
        
        
        
        File | 
      getDeviceUpdateImage()
      Stellt eine  | 
| 
        abstract
        
        
        
        
        void | 
      performDeviceUpdate(File deviceUpdateImage, ITestDevice device)
      Führt das Geräte-Image-Update auf dem Gerät durch | 
| 
        abstract
        
        
        
        
        void | 
      postUpdateActions(File deviceUpdateImage, ITestDevice device)
      Aktionen, die nach dem Aktualisieren des Geräts, aber vor der Einrichtung nach dem Update ausgeführt werden müssen. | 
| 
        abstract
        
        
        
        
        void | 
      preUpdateActions(File deviceUpdateImage, ITestDevice device)
      Aktionen, die vor dem Aktualisieren des Geräts ausgeführt werden müssen. | 
Öffentliche Konstruktoren
DeviceUpdateTargetPreparer
public DeviceUpdateTargetPreparer ()
Öffentliche Methoden
setUp
public void setUp (TestInformation testInfo)
| Parameter | |
|---|---|
| testInfo | TestInformation | 
| Ausgabe | |
|---|---|
| BuildError | |
| DeviceNotAvailableException | |
| TargetSetupError | |
Geschützte Methoden
getDeviceUpdateImage
protected abstract File getDeviceUpdateImage ()
Stellt eine ERROR(/File)-Instanz bereit, die die Geräte-Imagedatei darstellt, die für die Aktualisierung verwendet werden soll.
| Returns | |
|---|---|
| File | |
performDeviceUpdate
protected abstract void performDeviceUpdate (File deviceUpdateImage, 
                ITestDevice device)Führt das Geräte-Image-Update auf dem Gerät durch
| Ausgabe | |
|---|---|
|  | com.android.tradefed.targetprep.TargetSetupError | 
| DeviceNotAvailableException | |
| TargetSetupError | |
postUpdateActions
protected abstract void postUpdateActions (File deviceUpdateImage, 
                ITestDevice device)Aktionen, die nach dem Aktualisieren des Geräts, aber vor der Einrichtung nach dem Update ausgeführt werden müssen. Diese Methode wird außerhalb der Kontrolle der Gleichzeitigkeit des Flashens aufgerufen.
| Ausgabe | |
|---|---|
|  | com.android.tradefed.targetprep.TargetSetupError | 
| DeviceNotAvailableException | |
| TargetSetupError | |
preUpdateActions
protected abstract void preUpdateActions (File deviceUpdateImage, 
                ITestDevice device)Aktionen, die vor dem Aktualisieren des Geräts ausgeführt werden müssen. Diese Methode wird außerhalb der Kontrolle der Gleichzeitigkeit des Blinkens aufgerufen.
| Ausgabe | |
|---|---|
|  | com.android.tradefed.targetprep.TargetSetupError | 
| DeviceNotAvailableException | |
| TargetSetupError | |
