Clases anidadas |
---|
enum | DeviceFlashPreparer.EncryptionOptions Enumeración de opciones para manejar el cifrado de la imagen de datos de usuario |
Constructores públicos
DispositivoFlashPreparer
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)
Posible verificación 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 | |
crearFlasher
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
que se utilizará.
Expuesto para pruebas unitarias
Devoluciones |
---|
IHostOptions | |
informeFlashMetrics
protected void reportFlashMetrics (String branch,
String buildFlavor,
String buildId,
String serial,
long queueTime,
long flashingTime,
CommandStatus flashingStatus)
Informa los datos de tiempo de parpadeo del dispositivo al backend de métricas
Parámetros |
---|
branch | String : la rama donde se originó la construcció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 pasa esperando que un límite intermitente esté disponible |
flashingTime | long : el tiempo empleado en flashear la imagen del dispositivo zip |
flashingStatus | CommandStatus : el estado de ejecución del comando intermitente |
setSkipPostFlashBuildIdCheck
protected void setSkipPostFlashBuildIdCheck (boolean skipPostFlashBuildIdCheck)
Parámetros |
---|
skipPostFlashBuildIdCheck | boolean |
establecerSaltarPublicarFlashSaborComprobar
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 and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2022-07-06 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Falta la información que necesito"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Muy complicado o demasiados pasos"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Desactualizado"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema de traducción"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema con las muestras o los códigos"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Otro"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Fácil de comprender"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Resolvió mi problema"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Otro"
}]