DeviceFlashPreparer
public abstract class DeviceFlashPreparer
extends BaseTargetPreparer
Sottoclassi dirette conosciute |
Un ITargetPreparer
che esegue il flashing di un'immagine su hardware Android fisico.
Riepilogo
Costruttori pubblici
DeviceFlashPreparer
public DeviceFlashPreparer ()
Metodi pubblici
public void setUp (TestInformation testInfo)
Parametri |
---|
testInfo | TestInformation |
public void tearDown (TestInformation testInfo,
Throwable e)
Parametri |
---|
testInfo | TestInformation |
e | Throwable |
Metodi protetti
checkDeviceProductType
protected void checkDeviceProductType (ITestDevice device,
IDeviceBuildInfo deviceBuild)
Possibile controllo prima del flashing per assicurarsi che il dispositivo sia come previsto rispetto alle informazioni sulla build.
Parametri |
---|
device | ITestDevice : l' ITestDevice su cui eseguire il flashing. |
deviceBuild | IDeviceBuildInfo : IDeviceBuildInfo utilizzato per eseguire il flashing. |
getDeviceBootWaitTime
protected long getDeviceBootWaitTime ()
Ottiene il tempo di attesa per l'avvio del dispositivo
getHostOptions
protected IHostOptions getHostOptions ()
Ottiene l'istanza IHostOptions
da utilizzare.
Esposto per unit test
reportFlashMetrics
protected void reportFlashMetrics (String branch,
String buildFlavor,
String buildId,
String serial,
long queueTime,
long flashingTime,
CommandStatus flashingStatus)
Segnala i dati di temporizzazione del flashing del dispositivo al back-end delle metriche
Parametri |
---|
branch | String : il ramo da cui ha avuto origine la build del dispositivo |
buildFlavor | String : il sapore di build della build del dispositivo |
buildId | String : il numero di build della build del dispositivo |
serial | String : il numero di serie del dispositivo |
queueTime | long : il tempo trascorso in attesa che un limite lampeggiante diventi disponibile |
flashingTime | long : il tempo trascorso nel flashing dell'immagine zip del dispositivo |
flashingStatus | CommandStatus : lo stato di esecuzione del comando lampeggiante |
setSkipPostFlashBuildIdCheck
protected void setSkipPostFlashBuildIdCheck (boolean skipPostFlashBuildIdCheck)
Parametri |
---|
skipPostFlashBuildIdCheck | boolean |
setSkipPostFlashFlavorCheck
protected void setSkipPostFlashFlavorCheck (boolean skipPostFlashFlavorCheck)
Parametri |
---|
skipPostFlashFlavorCheck | boolean |