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 |
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
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"
}]