DeviceFlashPreparer
public abstract class DeviceFlashPreparer
extends BaseTargetPreparer
Subclases directas conocidas |
Un ITargetPreparer
que ITargetPreparer
una imagen en el hardware físico de Android.
Resumen
Clases anidadas |
---|
enum | DeviceFlashPreparer.EncryptionOptions Enumeración de opciones para manejar el cifrado de la imagen de datos de usuario |
Constructores públicos
DeviceFlashPreparer
public DeviceFlashPreparer ()
Métodos públicos
public void setUp (TestInformation testInfo)
Parámetros |
---|
testInfo | TestInformation |
Lanza |
---|
BuildError | |
DeviceNotAvailableException | |
TargetSetupError | |
public void tearDown (TestInformation testInfo,
Throwable e)
Parámetros |
---|
testInfo | TestInformation |
e | Throwable |
Lanza |
---|
DeviceNotAvailableException | |
Métodos protegidos
checkDeviceProductType
protected void checkDeviceProductType (ITestDevice device,
IDeviceBuildInfo deviceBuild)
Es posible verificar antes de flashear para asegurarse de que el dispositivo sea el esperado en comparación con la información de compilación.
Parámetros |
---|
device | ITestDevice : el ITestDevice para flashear. |
deviceBuild | IDeviceBuildInfo : el IDeviceBuildInfo utilizado para flashear. |
Lanza |
---|
| com.android.tradefed.targetprep.BuildError |
DeviceNotAvailableException | |
BuildError | |
createFlasher
protected abstract IDeviceFlasher createFlasher (ITestDevice device)
Cree IDeviceFlasher
para usar. Las subclases pueden anular
Parámetros |
---|
device | ITestDevice |
Lanza |
---|
DeviceNotAvailableException | |
getDeviceBootWaitTime
protected long getDeviceBootWaitTime ()
Obtiene el tiempo de espera de arranque del dispositivo
getHostOptions
protected IHostOptions getHostOptions ()
Obtiene la instancia de IHostOptions
a usar.
Expuesto para pruebas unitarias
Devoluciones |
---|
IHostOptions | |
reportFlashMetrics
protected void reportFlashMetrics (String branch,
String buildFlavor,
String buildId,
String serial,
long queueTime,
long flashingTime,
CommandStatus flashingStatus)
Reporta datos de tiempo de flasheo del dispositivo al backend de métricas
Parámetros |
---|
branch | String : la rama desde la que se originó la compilación del dispositivo |
buildFlavor | String : el tipo de compilación de la compilación del dispositivo |
buildId | String : el número de compilación de la compilación del dispositivo |
serial | String : el número de serie del dispositivo |
queueTime | long : el tiempo que se long esperar a que esté disponible un límite intermitente |
flashingTime | long : el tiempo empleado en flashear el zip de la imagen del dispositivo |
flashingStatus | CommandStatus : el estado de ejecución del comando parpadeante |
setSkipPostFlashBuildIdCheck
protected void setSkipPostFlashBuildIdCheck (boolean skipPostFlashBuildIdCheck)
Parámetros |
---|
skipPostFlashBuildIdCheck | boolean |
setSkipPostFlashFlavorCheck
protected void setSkipPostFlashFlavorCheck (boolean skipPostFlashFlavorCheck)
Parámetros |
---|
skipPostFlashFlavorCheck | boolean |
Content and code samples on this page are subject to the licenses described in the Content License. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2020-09-08 UTC.