Preparatore per il comando SideloadOtaTarget

public class SideloadOtaTargetPreparer
extends DeviceUpdateTargetPreparer

java.lang.Object
🎞 com.android.tradefed.targetprep.BaseTargetPreparer
  🎞 com.android.tradefed.targetprep.DeviceBuildInfoBootStrapper
    🎞 com.android.tradefed.targetprep.DeviceUpdateTargetPreparer
      🎞 com.android.tradefed.targetprep.SideloadOtaTargetPreparer


Un preparatore target che esegue il sideload di un pacchetto OTA specificato, applica il pacchetto e attende per l'avvio del dispositivo e inserisce le proprietà di build del dispositivo da utilizzare come informazioni sulla build

Questo preparatore del target presuppone che il dispositivo sia in modalità ADB normale all'avvio e fa in modo che il dispositivo esca nella stessa modalità ma con la build più recente applicata. Qualsiasi una transizione imprevista dello stato del dispositivo durante l'intero processo sarà segnalata come TargetSetupError e lo stesso vale per qualsiasi errore di sideload OTA rilevato.

Riepilogo

Costruttori pubblici

SideloadOtaTargetPreparer()

Metodi protetti

File getDeviceUpdateImage()

Fornisce un'istanza ERROR(/File) che rappresenta il file immagine del dispositivo da utilizzare per l'aggiornamento

void performDeviceUpdate(File deviceUpdateImage, ITestDevice device)

Esegue il sideload del pacchetto OTA

void postUpdateActions(File deviceUpdateImage, ITestDevice device)

Attende che il dispositivo passi dal sideload al ripristino, quindi si riavvii nello spazio utente

void preUpdateActions(File deviceUpdateImage, ITestDevice device)

Durante la preparazione, il dispositivo viene riavviato in modalità di sideload

Costruttori pubblici

Preparatore per il comando SideloadOtaTarget

public SideloadOtaTargetPreparer ()

Metodi protetti

getDeviceUpdateImage

protected File getDeviceUpdateImage ()

Fornisce un'istanza ERROR(/File) che rappresenta il file immagine del dispositivo da utilizzare per l'aggiornamento

Ritorni
File

performDeviceUpdate

protected void performDeviceUpdate (File deviceUpdateImage, 
                ITestDevice device)

Esegue il sideload del pacchetto OTA

Lanci
DeviceNotAvailableException
TargetSetupError

azioni postAggiornamento

protected void postUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

Attende che il dispositivo passi dal sideload al ripristino, quindi si riavvii nello spazio utente

Lanci
DeviceNotAvailableException
TargetSetupError

azioni preAggiornamento

protected void preUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

Durante la preparazione, il dispositivo viene riavviato in modalità di sideload

Lanci
DeviceNotAvailableException
TargetSetupError