DispositivoFlashPreparer
public abstract class DeviceFlashPreparer
extends BaseTargetPreparer
Subclases directas conocidas |
Un ITargetPreparer
que muestra una imagen en el hardware físico de Android.
Resumen
Constructores públicos
DispositivoFlashPreparer
public DeviceFlashPreparer ()
Métodos públicos
public void setUp (TestInformation testInfo)
Parámetros |
---|
testInfo | TestInformation |
public void tearDown (TestInformation testInfo,
Throwable e)
Parámetros |
---|
testInfo | TestInformation |
e | Throwable |
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. |
getDeviceBootWaitTime
protected long getDeviceBootWaitTime ()
Obtiene el tiempo de espera de arranque del dispositivo
getHostOptions
protected IHostOptions getHostOptions ()
Obtiene la instancia IHostOptions
que se utilizará.
Expuesto para pruebas unitarias
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 |