Carga lateralOtaTargetPreparar
public class SideloadOtaTargetPreparer
extends DeviceUpdateTargetPreparer
java.lang.Objeto | ||||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |||
↳ | com.android.tradefed.targetprep.DeviceBuildInfoBootStrapper | |||
↳ | com.android.tradefed.targetprep.DeviceUpdateTargetPreparer | |||
↳ | com.android.tradefed.targetprep.SideloadOtaTargetPreparer |
Un preparador de destino que realiza la carga local de un paquete OTA específico, aplica el paquete, espera a que el dispositivo se inicie e inyecta las propiedades de compilación del dispositivo para usarlas como información de compilación.
Este preparador de objetivos supone que el dispositivo estará en modo adb normal cuando se inicie y garantizará que el dispositivo salga en el mismo modo pero con la versión más nueva aplicada. Cualquier transición inesperada del estado del dispositivo durante el proceso se informará como TargetSetupError
y lo mismo se aplica a cualquier error de carga lateral OTA detectado.
Resumen
Constructores públicos | |
---|---|
SideloadOtaTargetPreparer () |
Métodos protegidos | |
---|---|
File | getDeviceUpdateImage () Proporciona una instancia |
void | performDeviceUpdate (File deviceUpdateImage, ITestDevice device) Realiza la carga lateral del paquete OTA. |
void | postUpdateActions (File deviceUpdateImage, ITestDevice device) Espera a que el dispositivo pase de la carga local a la recuperación y luego se reinicie en el espacio de usuario |
void | preUpdateActions (File deviceUpdateImage, ITestDevice device) Reinicia el dispositivo en modo de carga lateral en preparación |
Constructores públicos
Carga lateralOtaTargetPreparar
public SideloadOtaTargetPreparer ()
Métodos protegidos
getDeviceUpdateImage
protected File getDeviceUpdateImage ()
Proporciona una instancia ERROR(/File)
que representa el archivo de imagen del dispositivo que se utilizará para la actualización.
Devoluciones | |
---|---|
File |
realizar actualización del dispositivo
protected void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)
Realiza la carga lateral del paquete OTA.
Lanza | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
postUpdateActions
protected void postUpdateActions (File deviceUpdateImage, ITestDevice device)
Espera a que el dispositivo pase de la carga local a la recuperación y luego se reinicie en el espacio de usuario
Lanza | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
acciones previas a la actualización
protected void preUpdateActions (File deviceUpdateImage, ITestDevice device)
Reinicia el dispositivo en modo de carga lateral en preparación
Lanza | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |