SideloadOtaTargetPreparer
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 una carga lateral 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 destino asume que el dispositivo estará en modo adb regular cuando se inicie, y se asegurará de que el dispositivo salga en el mismo modo pero con la compilació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 de 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 haga la transición de carga lateral a recuperación, luego reinicia 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
SideloadOtaTargetPreparer
public SideloadOtaTargetPreparer ()
Métodos protegidos
getDeviceUpdateImage
protected File getDeviceUpdateImage ()
Proporciona una instancia ERROR(/File)
que representa el archivo de imagen del dispositivo que se usará para actualizar
Devoluciones | |
---|---|
File |
performDeviceUpdate
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 haga la transición de carga lateral a recuperación, luego reinicia en el espacio de usuario
Lanza | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
PreUpdateActions
protected void preUpdateActions (File deviceUpdateImage, ITestDevice device)
Reinicia el dispositivo en modo de carga lateral en preparación
Lanza | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |