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 di eseguire il flashing per assicurarsi che il dispositivo sia come previsto rispetto alle informazioni sulla build.
Parametri |
---|
device | ITestDevice : l' ITestDevice per il flash. |
deviceBuild | IDeviceBuildInfo : IDeviceBuildInfo utilizzato per eseguire il flashing. |
getDeviceBootWaitTime
protected long getDeviceBootWaitTime ()
Ottiene il tempo di attesa per l'avvio del dispositivo
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 tipo 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 diventi disponibile un limite lampeggiante |
flashingTime | long : il tempo trascorso nel lampeggio dell'immagine del dispositivo zip |
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 |